|
Defines |
| #define | CLASS(X) |
| #define | ABSTRACT_CLASS(X) |
| #define | PARENTS(X) public: static const char* ParentClassNames() {return X;} |
| #define | FROM(X) public: static const char *From() {return X;} |
| #define | WHERE(X) public: static const char *Where() {return X;} |
| #define | GROUP_BY(X) public: static const char *GroupBy() {return X;} |
| #define | HAVING(X) public: static const char *Having() {return X;} |
| #define | ORDER_BY(X) public: static const char *OrderBy() {return X;} |
| #define | CLASS_PROTOTYPE(T) |
| #define | ABSTRACT_CLASS_PROTOTYPE(T) extern Proto<T> T##_class |
| #define | PROTOTYPE(T) Proto<T> T##_class; |
| #define | TYPE_INT 'i' |
| #define | TYPE_UNSIGNED 'u' |
| #define | TYPE_FLOAT 'f' |
| #define | TYPE_CHAR 'c' |
| #define | TYPE_STRING 's' |
| #define | TYPE_PTR 'p' |
| #define | TYPE_UNKNOWN '?' |
| #define | TYPE_DOUBLE 'd' |
| #define | TYPE_LONG 'l' |
| #define | dbMember(T, X) |
| #define | dbString(X) |
| #define | dbPtr(T, X) |
| #define | dbShort(X) dbMember(short,X) |
| #define | dbUShort(X) dbMember(unsigned short,X) |
| #define | dbInt(X) dbMember(int,X) |
| #define | dbUInt(X) dbMember(unsigned int,X) |
| #define | dbLong(X) dbMember(long,X) |
| #define | dbULong(X) dbMember(unsigned long,X) |
| #define | dbFloat(X) dbMember(float,X) |
| #define | dbDouble(X) dbMember(double,X) |
| #define | dbChar(X) dbMember(char,X) |
| #define | dbBool(X) dbMember(bool,X) |
| #define | dbMemberRO(T, X) |
| #define | dbStringRO(X) |
| #define | dbPtrRO(T, X) |
| #define | dbShortRO(X) dbMemberRO(short,X) |
| #define | dbUShortRO(X) dbMemberRO(unsigned short,X) |
| #define | dbIntRO(X) dbMemberRO(int,X) |
| #define | dbUIntRO(X) dbMemberRO(unsigned int,X) |
| #define | dbLongRO(X) dbMemberRO(long,X) |
| #define | dbULongRO(X) dbMemberRO(unsigned long,X) |
| #define | dbFloatRO(X) dbMemberRO(float,X) |
| #define | dbDoubleRO(X) dbMemberRO(double,X) |
| #define | dbCharRO(X) dbMemberRO(char,X) |
| #define | dbBoolRO(X) dbMemberRO(bool,X) |
| #define | MAPKEY_BEGIN |
| #define | MAPKEY_END |
| #define | MAP_BEGIN |
| #define | MAP_END |
| #define | mapMember(A, M, C, T, N) if (!i--) {attr=A; mem=(unsigned char Object::*)&_THiS_CLaSS_::M; col=C; type=T; len=N; rw=true; return;}; |
| #define | mapString(A, C, N) mapMember(#A,_##A,C,TYPE_STRING,N) |
| #define | mapPtr(A, C) mapMember(#A,_##A,C,TYPE_PTR,sizeof(long int)) |
| #define | mapShort(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(short int)) |
| #define | mapUShort(A, C) mapMember(#A,_##A,C,TYPE_UNSIGNED,sizeof(unsigned short)) |
| #define | mapInt(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(int)) |
| #define | mapUInt(A, C) mapMember(#A,_##A,C,TYPE_UNSIGNED,sizeof(unsigned int)) |
| #define | mapLong(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(long int)) |
| #define | mapULong(A, C) mapMember(#A,_##A,C,TYPE_UNSIGNED,sizeof(unsigned long)) |
| #define | mapFloat(A, C) mapMember(#A,_##A,C,TYPE_FLOAT,sizeof(float)) |
| #define | mapDouble(A, C) mapMember(#A,_##A,C,TYPE_FLOAT,sizeof(double)) |
| #define | mapChar(A, C) mapMember(#A,_##A,C,TYPE_CHAR,sizeof(char)) |
| #define | mapBool(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(bool)) |
| #define | mapMemberRO(A, M, C, T, N) if (!i--) {attr=A; mem=(unsigned char Object::*)&(_THiS_CLaSS_::M); col=C; type=T; len=N; rw=false; return;}; |
| #define | mapStringRO(A, C, N) mapMember(#A,_##A,C,TYPE_STRING,N) |
| #define | mapPtrRO(A, C) mapMember(#A,_##A,C,TYPE_PTR,sizeof(long int)) |
| #define | mapShortRO(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(short int)) |
| #define | mapUShortRO(A, C) mapMember(#A,_##A,C,TYPE_UNSIGNED,sizeof(unsigned short)) |
| #define | mapIntRO(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(int)) |
| #define | mapUIntRO(A, C) mapMember(#A,_##A,C,TYPE_UNSIGNED,sizeof(unsigned int)) |
| #define | mapLongRO(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(long int)) |
| #define | mapULongRO(A, C) mapMember(#A,_##A,C,TYPE_UNSIGNED,sizeof(unsigned long)) |
| #define | mapFloatRO(A, C) mapMember(#A,_##A,C,TYPE_FLOAT,sizeof(float)) |
| #define | mapDoubleRO(A, C) mapMember(#A,_##A,C,TYPE_FLOAT,sizeof(double)) |
| #define | mapCharRO(A, C) mapMember(#A,_##A,C,TYPE_CHAR,sizeof(char)) |
| #define | mapBoolRO(A, C) mapMember(#A,_##A,C,TYPE_INT,sizeof(bool)) |