Struct IMetaEntity#
Defined in File core_idl.h
Inheritance Relationships#
Derived Type#
public CMetaEntity
(Class CMetaEntity)
Struct Documentation#
-
struct IMetaEntity#
Meta information interface. Exposed by the meta entity.
Subclassed by CMetaEntity
Public Types
-
enum class EType : uint32_t#
Token meta type (valid when token is a meta token).
Values:
-
enumerator include_local#
Local include file.
-
enumerator include_global#
Global include file.
-
enumerator define#
Definition.
-
enumerator undef#
Remove definition.
-
enumerator verbatim#
Verbatim text to be inserted in the generated code.
-
enumerator include_local
Local include file.
-
enumerator include_local
Local include file.
-
enumerator include_global
Global include file.
-
enumerator include_global
Global include file.
-
enumerator define
Definition.
-
enumerator define
Definition.
-
enumerator undef
Remove definition.
-
enumerator undef
Remove definition.
-
enumerator verbatim
Verbatim text to be inserted in the generated code.
-
enumerator verbatim
Verbatim text to be inserted in the generated code.
-
enumerator include_local#
-
enum EType
Token meta type (valid when token is a meta token).
Values:
-
enumerator include_local
Local include file.
-
enumerator include_global
Global include file.
-
enumerator define
Definition.
-
enumerator undef
Remove definition.
-
enumerator verbatim
Verbatim text to be inserted in the generated code.
-
enumerator include_local
Public Functions
-
virtual sdv::u8string GetContent() const = 0#
Get the meta data content.
- Returns:
Returns a string object.
-
EType GetMetaType() const
Get the meta data type.
- Returns:
Returns the meta type.
-
u8string GetContent() const
Get the meta data content.
- Returns:
Returns a string object.
Public Static Attributes
-
static ::sdv::interface_id _id = 0xE33E8D1A971D0D7C#
Interface ID.
-
enum class EType : uint32_t#