![]() |
Polygon Crucher SDK - Documentation
Documentation
|
CCustomData class is a handly class for storing any kind of data. More...
CCustomData class is a handly class for storing any kind of data.
#include "XThreadSync.h"
Go to the source code of this file.
Classes | |
struct | CustomPrivateData |
class | CCustomDataClass |
CCustomDataClass can be derived to use CCustomData::GetCustomClass / CCustomData::SetCustomClass. More... | |
class | CCustomData |
CCustomData is a handly class for storing any kind of data. More... | |
Macros | |
#define | CUSTOMDATA_NODATA 0 |
#define | CUSTOMDATA_UNDEFINED MAKE_CUSTOM_ID(' ', ' ', ' ', ' ') |
#define | CUSTOMDATA_ANSI_TEXT MAKE_CUSTOM_ID('A', 'N', 'S', 'I') |
#define | CUSTOMDATA_UTF8_TEXT MAKE_CUSTOM_ID('U', 'T', 'F', '8') |
#define | CUSTOMDATA_UNICODE_TEXT MAKE_CUSTOM_ID('U', 'N', 'I', 'C') |
#define | CUSTOMDATA_BOOL MAKE_CUSTOM_ID('B', 'O', 'O', 'L') |
#define | CUSTOMDATA_CHAR MAKE_CUSTOM_ID('C', 'H', 'A', 'R') |
#define | CUSTOMDATA_UCHAR MAKE_CUSTOM_ID('U', 'C', 'H', 'R') |
#define | CUSTOMDATA_FLOAT MAKE_CUSTOM_ID('F', 'L', 'O', 'A') |
#define | CUSTOMDATA_DOUBLE MAKE_CUSTOM_ID('D', 'O', 'U', 'B') |
#define | CUSTOMDATA_BIN MAKE_CUSTOM_ID(' ', 'B', 'I', 'N') |
#define | CUSTOMDATA_OLDCUSTDATA MAKE_CUSTOM_ID('C', 'D', 'A', 'T') |
#define | CUSTOMDATA_CUSTDATA MAKE_CUSTOM_ID('C', 'D', 'A', '2') |
#define | CUSTOMDATA_UINT MAKE_CUSTOM_ID('U', 'I', 'N', 'T') |
#define | CUSTOMDATA_INT MAKE_CUSTOM_ID(' ', 'I', 'N', 'T') |
#define | CUSTOMDATA_LONG MAKE_CUSTOM_ID('L', 'O', 'N', 'G') |
#define | CUSTOMDATA_ULONG MAKE_CUSTOM_ID('U', 'L', 'O', 'N') |
#define | CUSTOMDATA_LONGINT MAKE_CUSTOM_ID('L', 'L', 'O', 'N') |
#define | CUSTOMDATA_ULONGINT MAKE_CUSTOM_ID('U', 'L', 'L', 'O') |
#define | CUSTOMDATA_ANSI_STRINGS MAKE_CUSTOM_ID('A', 'S', 'T', 'R') |
#define | CUSTOMDATA_UTF8_STRINGS MAKE_CUSTOM_ID('U', '8', 'T', 'R') |
#define | CUSTOMDATA_UNICODE_STRINGS MAKE_CUSTOM_ID('U', 'S', 'T', 'R') |
#define | CUSTOMDATA_PTR MAKE_CUSTOM_ID('P', 'T', 'R', ' ') |
#define | CUSTOMDATA_PTR64 MAKE_CUSTOM_ID('P', 'T', 'R', '6') |
#define | CUSTOMDATA_ARRAY MAKE_CUSTOM_ID('A', 'R', 'R', 'A') |
#define | CUSTOMDATA_UTCTIME MAKE_CUSTOM_ID('T', 'I', 'M', 'E') |
#define | CUSTOMDATA_XTIME MAKE_CUSTOM_ID('T', 'I', 'M', 'X') |
#define | PREFERENCE_DATA_ID MAKE_CUSTOM_ID('S', 'E', 'T', 'T') |
Typedefs | |
typedef typedefBEGIN_MOOTOOLS_NAMESPACE struct CustomPrivateDataOld | CustomPrivateDataOld |
typedef struct CustomPrivateData | CustomPrivateData |
typedef enum CUSTOMDATA_COPY_FLAGS | CUSTOMDATA_COPY_FLAGS |
Enumerations | |
enum | CUSTOMDATA_COPY_FLAGS { CUSTOMDATA_COPY_DEFAULT = 0x00 , CUSTOMDATA_COPY_NEWID = 0x01 , CUSTOMDATA_COPY_KEEP_CONTENT = 0x02 } |