Enum EDeclType#
Defined in File vss_helper.h
Enum Documentation#
-
enum class sdv::vss::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#