company logo

TypeDefinition :: metaType - Meta-type property

The property holds the meta-type for the type definition. Depending on the meta-type, other properties may be restricted in access. Especially, enumeration data types will not return property definitions and only enumerated data types will support enumerator definitions.

Properties in persistent instances usually return one of the following values:

  • Basic - elementary data type
  • Enumeration - enumerated data type
  • Structure - complex data type

Meta-types with value higher than Structure (Class and View) are specialized complex data types as well.

When calling the function with an invalid type definition, the function throws an exception.

Return value:  Meta type for a data type ( odaba::MetaTypes  )

The meta type defines the category of a data type.

Implementation details

odaba::MetaTypes TypeDefinition  :: metaType (  )

The property holds the meta-type for the defined data type.