Enum EDeclType#
Defined in File core_idl.idl
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