Go to the source code of this file.
Macros |
| #define | DtDeclareVarType(NativeType, CmdLineType) |
| #define | DtDefineVarTypeNames(NativeType, ArgNameStr, xsTypeStr) |
| #define | DtDefineVarTypeArgFunctions(NativeType, ToStrFunction, FromStrFunction, ToArgFunction, FromArgFunction) |
| #define | DtDefineVarTypeEnvFunctions(NativeType, SchemaTypeFunction, ToEnvironmentFunction, FromEnvironmentFunction) |
Detailed Description
Macro Definition Documentation
| #define DtDeclareVarType |
( |
|
NativeType, |
|
|
|
CmdLineType |
|
) |
| |
Value:template <>\
{\
typedef CmdLineType Type;\
};\
template <>\
template <>\
template <>\
template <>\
| #define DtDefineVarTypeArgFunctions |
( |
|
NativeType, |
|
|
|
ToStrFunction, |
|
|
|
FromStrFunction, |
|
|
|
ToArgFunction, |
|
|
|
FromArgFunction |
|
) |
| |
Value:
{\
return ToArgFunction;\
}\
template<>\
{\
return FromArgFunction;\
}\
{\
return ToStrFunction;\
}\
template<>\
{\
return FromStrFunction;\
}
| #define DtDefineVarTypeEnvFunctions |
( |
|
NativeType, |
|
|
|
SchemaTypeFunction, |
|
|
|
ToEnvironmentFunction, |
|
|
|
FromEnvironmentFunction |
|
) |
| |
Value:
{\
return SchemaTypeFunction;\
}\
template <>\
{\
ToEnvironmentFunction;\
}\
template <>\
{\
return FromEnvironmentFunction;\
}\
| #define DtDefineVarTypeNames |
( |
|
NativeType, |
|
|
|
ArgNameStr, |
|
|
|
xsTypeStr |
|
) |
| |
Value:
{\
return #NativeType;\
};\
{\
return ArgNameStr;\
}\
{\
return xsTypeStr;\
}\