-
Notifications
You must be signed in to change notification settings - Fork 4
introspection
alien edited this page Jan 6, 2015
·
2 revisions
##Data types Classes MetaObject and MetaField are used for accessing (introspecting) internal structure of objects. Supported field types are (in form field type enumeration - corresponding MetaField - C++ type)
- eFieldBool - MetaFieldBool - bool
- eFieldInt - MetaFieldInt - int32_t
- eFieldUint - MetaFieldUint - uint32_t
- eFieldInt64 - MetaFieldInt64 - int64_t
- eFieldUint64 - MetaFieldUint64 - uint64_t
- eFieldFloat - MetaFieldFloat - float
- eFieldDouble - MetaFieldDouble - double
- eFieldString - MetaFieldString - metacpp::String
- eFieldEnum - MetaFieldEnum - enumeration with meta-data
- eFieldDateTime - MetaFieldDateTime - metacpp::DateTime
- eFieldObject - MetaFieldObject - class derived from Object
- eFieldArray - MetaFieldArray - Array of any other supported types (except nested Arrays)