Enum EDeclType#
Defined in File core_idl.h
Enum Documentation#
-
enum class sdv::idl::EDeclType : uint32_t#
The entity declaration type.
Values:
-
enumerator decltype_unknown#
Unknown type.
-
enumerator decltype_short#
Integer type (int16_t)
-
enumerator decltype_long#
Integer type (int32_t)
-
enumerator decltype_long_long#
Integer type (int64_t)
-
enumerator decltype_octet#
Octet type (uint8_t)
-
enumerator decltype_unsigned_short#
Integer type (uint16_t)
-
enumerator decltype_unsigned_long#
Integer type (uint32)
-
enumerator decltype_unsigned_long_long#
Integer type (uint64_t)
-
enumerator decltype_float#
Floating point type.
-
enumerator decltype_double#
Floating point type.
-
enumerator decltype_long_double#
Floating point type.
-
enumerator decltype_fixed#
Fixed point templated type.
-
enumerator decltype_char#
Character type (int8_t)
-
enumerator decltype_char16#
UTF-16 character.
-
enumerator decltype_char32#
UTF-32 character.
-
enumerator decltype_wchar#
Character type.
-
enumerator decltype_boolean#
Boolean type.
-
enumerator decltype_native#
Native type.
-
enumerator decltype_string#
ASCII templated string type.
-
enumerator decltype_u8string#
UTF-8 templated string type.
-
enumerator decltype_u16string#
UTF-16 templated string type.
-
enumerator decltype_u32string#
UTF-32 templated string type.
-
enumerator decltype_wstring#
Wide templated string type.
-
enumerator decltype_enum#
Enum type.
-
enumerator decltype_struct#
Struct type.
-
enumerator decltype_union#
Union type.
-
enumerator decltype_module#
Module type.
-
enumerator decltype_interface#
Interface type (not used in declarations)
-
enumerator decltype_exception#
Interface type (not used in declarations)
-
enumerator decltype_attribute#
Attribute type (not used in declarations)
-
enumerator decltype_operation#
Operation type (not used in declarations)
-
enumerator decltype_parameter#
Parameter type (only for operations)
-
enumerator decltype_enum_entry#
Enum entry type (only for enums)
-
enumerator decltype_case_entry#
Case entry type (only for unions)
-
enumerator decltype_typedef#
Typedef type.
-
enumerator decltype_void#
Void type (only for operations)
-
enumerator decltype_meta#
Meta data type.
-
enumerator decltype_pointer#
Pointer templated data type.
-
enumerator decltype_sequence#
Sequence templated data type.
-
enumerator decltype_map#
Map templated data type.
-
enumerator decltype_bitset#
Bitset data type.
-
enumerator decltype_bitfield#
Bitfield templated data type.
-
enumerator decltype_bitmask#
Bitmask data type.
-
enumerator decltype_any#
Any composite data type.
-
enumerator decltype_interface_id#
Interface ID data type.
-
enumerator decltype_interface_type#
Interface data type.
-
enumerator decltype_exception_id#
Exception ID data type.
-
enumerator decltype_unknown
Unknown type.
-
enumerator decltype_short
Integer type (int16_t)
-
enumerator decltype_long
Integer type (int32_t)
-
enumerator decltype_long_long
Integer type (int64_t)
-
enumerator decltype_octet
Octet type (uint8_t)
-
enumerator decltype_unsigned_short
Integer type (uint16_t)
-
enumerator decltype_unsigned_long
Integer type (uint32)
-
enumerator decltype_unsigned_long_long
Integer type (uint64_t)
-
enumerator decltype_float
Floating point type.
-
enumerator decltype_double
Floating point type.
-
enumerator decltype_long_double
Floating point type.
-
enumerator decltype_fixed
Fixed point templated type.
-
enumerator decltype_char
Character type (int8_t)
-
enumerator decltype_char16
UTF-16 character.
-
enumerator decltype_char32
UTF-32 character.
-
enumerator decltype_wchar
Character type.
-
enumerator decltype_boolean
Boolean type.
-
enumerator decltype_native
Native type.
-
enumerator decltype_string
ASCII templated string type.
-
enumerator decltype_u8string
UTF-8 templated string type.
-
enumerator decltype_u16string
UTF-16 templated string type.
-
enumerator decltype_u32string
UTF-32 templated string type.
-
enumerator decltype_wstring
Wide templated string type.
-
enumerator decltype_enum
Enum type.
-
enumerator decltype_struct
Struct type.
-
enumerator decltype_union
Union type.
-
enumerator decltype_module
Module type.
-
enumerator decltype_interface
Interface type (not used in declarations)
-
enumerator decltype_exception
Interface type (not used in declarations)
-
enumerator decltype_attribute
Attribute type (not used in declarations)
-
enumerator decltype_operation
Operation type (not used in declarations)
-
enumerator decltype_parameter
Parameter type (only for operations)
-
enumerator decltype_enum_entry
Enum entry type (only for enums)
-
enumerator decltype_case_entry
Case entry type (only for unions)
-
enumerator decltype_typedef
Typedef type.
-
enumerator decltype_void
Void type (only for operations)
-
enumerator decltype_meta
Meta data type.
-
enumerator decltype_pointer
Pointer templated data type.
-
enumerator decltype_sequence
Sequence templated data type.
-
enumerator decltype_map
Map templated data type.
-
enumerator decltype_bitset
Bitset data type.
-
enumerator decltype_bitfield
Bitfield templated data type.
-
enumerator decltype_bitmask
Bitmask data type.
-
enumerator decltype_any
Any composite data type.
-
enumerator decltype_interface_id
Interface ID data type.
-
enumerator decltype_interface_type
Interface data type.
-
enumerator decltype_exception_id
Exception ID data type.
-
enumerator decltype_unknown
Unknown type.
-
enumerator decltype_unknown
Unknown type.
-
enumerator decltype_unknown
Unknown type.
-
enumerator decltype_short
Integer type (int16_t)
-
enumerator decltype_short
Integer type (int16_t)
-
enumerator decltype_short
Integer type (int16_t)
-
enumerator decltype_long
Integer type (int32_t)
-
enumerator decltype_long
Integer type (int32_t)
-
enumerator decltype_long
Integer type (int32_t)
-
enumerator decltype_long_long
Integer type (int64_t)
-
enumerator decltype_long_long
Integer type (int64_t)
-
enumerator decltype_long_long
Integer type (int64_t)
-
enumerator decltype_octet
Octet type (uint8_t)
-
enumerator decltype_octet
Octet type (uint8_t)
-
enumerator decltype_octet
Octet type (uint8_t)
-
enumerator decltype_unsigned_short
Integer type (uint16_t)
-
enumerator decltype_unsigned_short
Integer type (uint16_t)
-
enumerator decltype_unsigned_short
Integer type (uint16_t)
-
enumerator decltype_unsigned_long
Integer type (uint32)
-
enumerator decltype_unsigned_long
Integer type (uint32)
-
enumerator decltype_unsigned_long
Integer type (uint32)
-
enumerator decltype_unsigned_long_long
Integer type (uint64_t)
-
enumerator decltype_unsigned_long_long
Integer type (uint64_t)
-
enumerator decltype_unsigned_long_long
Integer type (uint64_t)
-
enumerator decltype_float
Floating point type.
-
enumerator decltype_float
Floating point type.
-
enumerator decltype_float
Floating point type.
-
enumerator decltype_double
Floating point type.
-
enumerator decltype_double
Floating point type.
-
enumerator decltype_double
Floating point type.
-
enumerator decltype_long_double
Floating point type.
-
enumerator decltype_long_double
Floating point type.
-
enumerator decltype_long_double
Floating point type.
-
enumerator decltype_fixed
Fixed point templated type.
-
enumerator decltype_fixed
Fixed point templated type.
-
enumerator decltype_fixed
Fixed point templated type.
-
enumerator decltype_char
Character type (int8_t)
-
enumerator decltype_char
Character type (int8_t)
-
enumerator decltype_char
Character type (int8_t)
-
enumerator decltype_char16
UTF-16 character.
-
enumerator decltype_char16
UTF-16 character.
-
enumerator decltype_char16
UTF-16 character.
-
enumerator decltype_char32
UTF-32 character.
-
enumerator decltype_char32
UTF-32 character.
-
enumerator decltype_char32
UTF-32 character.
-
enumerator decltype_wchar
Character type.
-
enumerator decltype_wchar
Character type.
-
enumerator decltype_wchar
Character type.
-
enumerator decltype_boolean
Boolean type.
-
enumerator decltype_boolean
Boolean type.
-
enumerator decltype_boolean
Boolean type.
-
enumerator decltype_native
Native type.
-
enumerator decltype_native
Native type.
-
enumerator decltype_native
Native type.
-
enumerator decltype_string
ASCII templated string type.
-
enumerator decltype_string
ASCII templated string type.
-
enumerator decltype_string
ASCII templated string type.
-
enumerator decltype_u8string
UTF-8 templated string type.
-
enumerator decltype_u8string
UTF-8 templated string type.
-
enumerator decltype_u8string
UTF-8 templated string type.
-
enumerator decltype_u16string
UTF-16 templated string type.
-
enumerator decltype_u16string
UTF-16 templated string type.
-
enumerator decltype_u16string
UTF-16 templated string type.
-
enumerator decltype_u32string
UTF-32 templated string type.
-
enumerator decltype_u32string
UTF-32 templated string type.
-
enumerator decltype_u32string
UTF-32 templated string type.
-
enumerator decltype_wstring
Wide templated string type.
-
enumerator decltype_wstring
Wide templated string type.
-
enumerator decltype_wstring
Wide templated string type.
-
enumerator decltype_enum
Enum type.
-
enumerator decltype_enum
Enum type.
-
enumerator decltype_enum
Enum type.
-
enumerator decltype_struct
Struct type.
-
enumerator decltype_struct
Struct type.
-
enumerator decltype_struct
Struct type.
-
enumerator decltype_union
Union type.
-
enumerator decltype_union
Union type.
-
enumerator decltype_union
Union type.
-
enumerator decltype_module
Module type.
-
enumerator decltype_module
Module type.
-
enumerator decltype_module
Module type.
-
enumerator decltype_interface
Interface type (not used in declarations)
-
enumerator decltype_interface
Interface type (not used in declarations)
-
enumerator decltype_interface
Interface type (not used in declarations)
-
enumerator decltype_exception
Interface type (not used in declarations)
-
enumerator decltype_exception
Interface type (not used in declarations)
-
enumerator decltype_exception
Interface type (not used in declarations)
-
enumerator decltype_attribute
Attribute type (not used in declarations)
-
enumerator decltype_attribute
Attribute type (not used in declarations)
-
enumerator decltype_attribute
Attribute type (not used in declarations)
-
enumerator decltype_operation
Operation type (not used in declarations)
-
enumerator decltype_operation
Operation type (not used in declarations)
-
enumerator decltype_operation
Operation type (not used in declarations)
-
enumerator decltype_parameter
Parameter type (only for operations)
-
enumerator decltype_parameter
Parameter type (only for operations)
-
enumerator decltype_parameter
Parameter type (only for operations)
-
enumerator decltype_enum_entry
Enum entry type (only for enums)
-
enumerator decltype_enum_entry
Enum entry type (only for enums)
-
enumerator decltype_enum_entry
Enum entry type (only for enums)
-
enumerator decltype_case_entry
Case entry type (only for unions)
-
enumerator decltype_case_entry
Case entry type (only for unions)
-
enumerator decltype_case_entry
Case entry type (only for unions)
-
enumerator decltype_typedef
Typedef type.
-
enumerator decltype_typedef
Typedef type.
-
enumerator decltype_typedef
Typedef type.
-
enumerator decltype_void
Void type (only for operations)
-
enumerator decltype_void
Void type (only for operations)
-
enumerator decltype_void
Void type (only for operations)
-
enumerator decltype_meta
Meta data type.
-
enumerator decltype_meta
Meta data type.
-
enumerator decltype_meta
Meta data type.
-
enumerator decltype_pointer
Pointer templated data type.
-
enumerator decltype_pointer
Pointer templated data type.
-
enumerator decltype_pointer
Pointer templated data type.
-
enumerator decltype_sequence
Sequence templated data type.
-
enumerator decltype_sequence
Sequence templated data type.
-
enumerator decltype_sequence
Sequence templated data type.
-
enumerator decltype_map
Map templated data type.
-
enumerator decltype_map
Map templated data type.
-
enumerator decltype_map
Map templated data type.
-
enumerator decltype_bitset
Bitset data type.
-
enumerator decltype_bitset
Bitset data type.
-
enumerator decltype_bitset
Bitset data type.
-
enumerator decltype_bitfield
Bitfield templated data type.
-
enumerator decltype_bitfield
Bitfield templated data type.
-
enumerator decltype_bitfield
Bitfield templated data type.
-
enumerator decltype_bitmask
Bitmask data type.
-
enumerator decltype_bitmask
Bitmask data type.
-
enumerator decltype_bitmask
Bitmask data type.
-
enumerator decltype_any
Any composite data type.
-
enumerator decltype_any
Any composite data type.
-
enumerator decltype_any
Any composite data type.
-
enumerator decltype_interface_id
Interface ID data type.
-
enumerator decltype_interface_id
Interface ID data type.
-
enumerator decltype_interface_id
Interface ID data type.
-
enumerator decltype_interface_type
Interface data type.
-
enumerator decltype_interface_type
Interface data type.
-
enumerator decltype_interface_type
Interface data type.
-
enumerator decltype_exception_id
Exception ID data type.
-
enumerator decltype_exception_id
Exception ID data type.
-
enumerator decltype_exception_id
Exception ID data type.
-
enumerator decltype_unknown#