Go to the source code of this file.
|
| enum | {
SYMS_UnitFeature_CompilationUnit = (1 << 0)
, SYMS_UnitFeature_Types = (1 << 1)
, SYMS_UnitFeature_StaticVariables = (1 << 2)
, SYMS_UnitFeature_ExternVariables = (1 << 3)
,
SYMS_UnitFeature_Functions = (1 << 4)
, SYMS_UnitFeature_FunctionStubs = (1 << 5)
} |
| |
| enum | SYMS_SymbolKind {
SYMS_SymbolKind_Null
, SYMS_SymbolKind_Type
, SYMS_SymbolKind_Procedure
, SYMS_SymbolKind_ImageRelativeVariable
,
SYMS_SymbolKind_LocalVariable
, SYMS_SymbolKind_TLSVariable
, SYMS_SymbolKind_Const
, SYMS_SymbolKind_Scope
,
SYMS_SymbolKind_Inline
, SYMS_SymbolKind_COUNT = 9
} |
| |
| enum | SYMS_TypeKind {
SYMS_TypeKind_Null
, SYMS_TypeKind_Stub
, SYMS_TypeKind_Int8
, SYMS_TypeKind_Int16
,
SYMS_TypeKind_Int32
, SYMS_TypeKind_Int64
, SYMS_TypeKind_Int128
, SYMS_TypeKind_Int256
,
SYMS_TypeKind_Int512
, SYMS_TypeKind_UInt8
, SYMS_TypeKind_UInt16
, SYMS_TypeKind_UInt32
,
SYMS_TypeKind_UInt64
, SYMS_TypeKind_UInt128
, SYMS_TypeKind_UInt256
, SYMS_TypeKind_UInt512
,
SYMS_TypeKind_Bool
, SYMS_TypeKind_Float16
, SYMS_TypeKind_Float32
, SYMS_TypeKind_Float32PP
,
SYMS_TypeKind_Float48
, SYMS_TypeKind_Float64
, SYMS_TypeKind_Float80
, SYMS_TypeKind_Float128
,
SYMS_TypeKind_Complex32
, SYMS_TypeKind_Complex64
, SYMS_TypeKind_Complex80
, SYMS_TypeKind_Complex128
,
SYMS_TypeKind_Void
, SYMS_TypeKind_Struct
, SYMS_TypeKind_Class
, SYMS_TypeKind_Union
,
SYMS_TypeKind_Enum
, SYMS_TypeKind_Typedef
, SYMS_TypeKind_ForwardStruct
, SYMS_TypeKind_ForwardClass
,
SYMS_TypeKind_ForwardUnion
, SYMS_TypeKind_ForwardEnum
, SYMS_TypeKind_Modifier
, SYMS_TypeKind_Ptr
,
SYMS_TypeKind_LValueReference
, SYMS_TypeKind_RValueReference
, SYMS_TypeKind_MemberPtr
, SYMS_TypeKind_Array
,
SYMS_TypeKind_Proc
, SYMS_TypeKind_Bitfield
, SYMS_TypeKind_Variadic
, SYMS_TypeKind_Label
,
SYMS_TypeKind_COUNT = 48
} |
| |
| enum | {
SYMS_TypeModifier_Const = (1 << 0)
, SYMS_TypeModifier_Packed = (1 << 1)
, SYMS_TypeModifier_Restrict = (1 << 2)
, SYMS_TypeModifier_Shared = (1 << 3)
,
SYMS_TypeModifier_Volatile = (1 << 4)
, SYMS_TypeModifier_Char = (1 << 5)
, SYMS_TypeModifier_Reference = (1 << 6)
, SYMS_TypeModifier_RValueReference = (1 << 7)
} |
| |
| enum | SYMS_MemVisibility {
SYMS_MemVisibility_Null
, SYMS_MemVisibility_Private
, SYMS_MemVisibility_Public
, SYMS_MemVisibility_Protected
,
SYMS_MemVisibility_COUNT = 4
} |
| |
◆ SYMS_MemVisibility
◆ SYMS_SymbolKind
◆ SYMS_TypeKind
◆ SYMS_TypeModifiers
◆ SYMS_UnitFeatures
◆ anonymous enum
| Enumerator |
|---|
| SYMS_UnitFeature_CompilationUnit | |
| SYMS_UnitFeature_Types | |
| SYMS_UnitFeature_StaticVariables | |
| SYMS_UnitFeature_ExternVariables | |
| SYMS_UnitFeature_Functions | |
| SYMS_UnitFeature_FunctionStubs | |
◆ anonymous enum
| Enumerator |
|---|
| SYMS_TypeModifier_Const | |
| SYMS_TypeModifier_Packed | |
| SYMS_TypeModifier_Restrict | |
| SYMS_TypeModifier_Shared | |
| SYMS_TypeModifier_Volatile | |
| SYMS_TypeModifier_Char | |
| SYMS_TypeModifier_Reference | |
| SYMS_TypeModifier_RValueReference | |
◆ SYMS_MemVisibility
| Enumerator |
|---|
| SYMS_MemVisibility_Null | |
| SYMS_MemVisibility_Private | |
| SYMS_MemVisibility_Public | |
| SYMS_MemVisibility_Protected | |
| SYMS_MemVisibility_COUNT | |
◆ SYMS_SymbolKind
| Enumerator |
|---|
| SYMS_SymbolKind_Null | |
| SYMS_SymbolKind_Type | |
| SYMS_SymbolKind_Procedure | |
| SYMS_SymbolKind_ImageRelativeVariable | |
| SYMS_SymbolKind_LocalVariable | |
| SYMS_SymbolKind_TLSVariable | |
| SYMS_SymbolKind_Const | |
| SYMS_SymbolKind_Scope | |
| SYMS_SymbolKind_Inline | |
| SYMS_SymbolKind_COUNT | |
◆ SYMS_TypeKind
| Enumerator |
|---|
| SYMS_TypeKind_Null | |
| SYMS_TypeKind_Stub | |
| SYMS_TypeKind_Int8 | |
| SYMS_TypeKind_Int16 | |
| SYMS_TypeKind_Int32 | |
| SYMS_TypeKind_Int64 | |
| SYMS_TypeKind_Int128 | |
| SYMS_TypeKind_Int256 | |
| SYMS_TypeKind_Int512 | |
| SYMS_TypeKind_UInt8 | |
| SYMS_TypeKind_UInt16 | |
| SYMS_TypeKind_UInt32 | |
| SYMS_TypeKind_UInt64 | |
| SYMS_TypeKind_UInt128 | |
| SYMS_TypeKind_UInt256 | |
| SYMS_TypeKind_UInt512 | |
| SYMS_TypeKind_Bool | |
| SYMS_TypeKind_Float16 | |
| SYMS_TypeKind_Float32 | |
| SYMS_TypeKind_Float32PP | |
| SYMS_TypeKind_Float48 | |
| SYMS_TypeKind_Float64 | |
| SYMS_TypeKind_Float80 | |
| SYMS_TypeKind_Float128 | |
| SYMS_TypeKind_Complex32 | |
| SYMS_TypeKind_Complex64 | |
| SYMS_TypeKind_Complex80 | |
| SYMS_TypeKind_Complex128 | |
| SYMS_TypeKind_Void | |
| SYMS_TypeKind_Struct | |
| SYMS_TypeKind_Class | |
| SYMS_TypeKind_Union | |
| SYMS_TypeKind_Enum | |
| SYMS_TypeKind_Typedef | |
| SYMS_TypeKind_ForwardStruct | |
| SYMS_TypeKind_ForwardClass | |
| SYMS_TypeKind_ForwardUnion | |
| SYMS_TypeKind_ForwardEnum | |
| SYMS_TypeKind_Modifier | |
| SYMS_TypeKind_Ptr | |
| SYMS_TypeKind_LValueReference | |
| SYMS_TypeKind_RValueReference | |
| SYMS_TypeKind_MemberPtr | |
| SYMS_TypeKind_Array | |
| SYMS_TypeKind_Proc | |
| SYMS_TypeKind_Bitfield | |
| SYMS_TypeKind_Variadic | |
| SYMS_TypeKind_Label | |
| SYMS_TypeKind_COUNT | |
◆ syms_bit_size_from_type_kind()