Skip to content
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)
Clone this wiki locally