Enum EEntityType#

Enum Documentation#

enum class sdv::idl::EEntityType : uint32_t

The entity type.

Remark

Const entities, declaration entities and typedef entities return the base type of the entity they declare/define.

Values:

enumerator type_unknown

Unknown entity type.

enumerator type_variable

Variable entity type.

enumerator type_enum

Enum entity type.

enumerator type_struct

Struct entity type.

enumerator type_union

Union entity type.

enumerator type_module

Module entity type.

enumerator type_interface

Interface entity type.

enumerator type_exception

Interface entity type.

enumerator type_attribute

Attribute entity type.

enumerator type_operation

Operation entity type.

enumerator type_parameter

Parameter entity type.

enumerator type_enum_entry

Enum entry entity type.

enumerator type_case_entry

Case entry entity type.

enumerator type_switch_variable

Switch variable entity type (used by unions)

enumerator type_typedef

Typedef entity type.

enumerator type_meta

Meta data entity type.

enumerator type_unknown

Unknown entity type.

enumerator type_variable

Variable entity type.

enumerator type_enum

Enum entity type.

enumerator type_struct

Struct entity type.

enumerator type_union

Union entity type.

enumerator type_module

Module entity type.

enumerator type_interface

Interface entity type.

enumerator type_exception

Interface entity type.

enumerator type_attribute

Attribute entity type.

enumerator type_operation

Operation entity type.

enumerator type_parameter

Parameter entity type.

enumerator type_enum_entry

Enum entry entity type.

enumerator type_case_entry

Case entry entity type.

enumerator type_switch_variable

Switch variable entity type (used by unions)

enumerator type_typedef

Typedef entity type.

enumerator type_meta

Meta data entity type.

enumerator type_unknown

Unknown entity type.

enumerator type_unknown

Unknown entity type.

enumerator type_unknown

Unknown entity type.

enumerator type_variable

Variable entity type.

enumerator type_variable

Variable entity type.

enumerator type_variable

Variable entity type.

enumerator type_enum

Enum entity type.

enumerator type_enum

Enum entity type.

enumerator type_enum

Enum entity type.

enumerator type_struct

Struct entity type.

enumerator type_struct

Struct entity type.

enumerator type_struct

Struct entity type.

enumerator type_union

Union entity type.

enumerator type_union

Union entity type.

enumerator type_union

Union entity type.

enumerator type_module

Module entity type.

enumerator type_module

Module entity type.

enumerator type_module

Module entity type.

enumerator type_interface

Interface entity type.

enumerator type_interface

Interface entity type.

enumerator type_interface

Interface entity type.

enumerator type_exception

Interface entity type.

enumerator type_exception

Interface entity type.

enumerator type_exception

Interface entity type.

enumerator type_attribute

Attribute entity type.

enumerator type_attribute

Attribute entity type.

enumerator type_attribute

Attribute entity type.

enumerator type_operation

Operation entity type.

enumerator type_operation

Operation entity type.

enumerator type_operation

Operation entity type.

enumerator type_parameter

Parameter entity type.

enumerator type_parameter

Parameter entity type.

enumerator type_parameter

Parameter entity type.

enumerator type_enum_entry

Enum entry entity type.

enumerator type_enum_entry

Enum entry entity type.

enumerator type_enum_entry

Enum entry entity type.

enumerator type_case_entry

Case entry entity type.

enumerator type_case_entry

Case entry entity type.

enumerator type_case_entry

Case entry entity type.

enumerator type_switch_variable

Switch variable entity type (used by unions)

enumerator type_switch_variable

Switch variable entity type (used by unions)

enumerator type_switch_variable

Switch variable entity type (used by unions)

enumerator type_typedef

Typedef entity type.

enumerator type_typedef

Typedef entity type.

enumerator type_typedef

Typedef entity type.

enumerator type_meta

Meta data entity type.

enumerator type_meta

Meta data entity type.

enumerator type_meta

Meta data entity type.