|
Defines |
#define | ACDK_UNITATTRIBUTE(text) |
| defines an Attribute for a Unit Will be evaluated by acdkmc
|
#define | ACDK_CLASSATTRIBUTE(text) |
| defines an Attribute for a Class Will be evaluated by acdkmc.
|
#define | ACDK_SUPERATTRIBUTE(text) |
| defines an Attribute for Super definitions Will be evaluated by acdkmc
|
#define | ACDK_METHODATTRIBUTE(text) |
| defines an Attribute for a Method Will be evaluated by acdkmc
|
#define | ACDK_FIELDATTRIBUTE(text) |
| defines an Attribute for a Method Will be evaluated by acdkmc
|
#define | ACDK_PARAMATTRIBUTE(text) |
| defines an Attribute for a Paramter Will be evaluated by acdkmc
|
#define | ACDK_DECL_UNIT(text) extern ::acdk::lang::dmi::UnitInfo text##_unitInfo; |
| defines a unit text should be the namespace in following form: namespace: acdk::util::logging text: acdk_util_logging
|
#define | ACDK_NO_METAINFO_HEADER |
| include this token at top in an header, which doesn't contain any meta info related declarations The acdkmc doesn't try to parse the header any more.
|
#define | ACDK_CLASS |
| used to tag a class as a ACDK-class.
|
#define | ACDK_INTERFACE |
| used to tag a class as a ACDK-Interface.
|
#define | ACDK_MUTABLE |
| used to tag a field as not serializable, cloneable, etc You can also use the keyword mutable
|
#define | ACDK_DECL_ENUM(EnumType) |
| ACDK_DECL_ENUM is only used as hint for acdkmc to detect enumeration types, which are declared in another header.
|
#define | ACDK_DECL_ENUM_FQ(NameSpace, EnumType) |
| Same as ACDK_DECL_ENUM but allows to fully qualify the enumeration type.
|