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.