AliasedSymbol.AliasedSymbolImpl |
|
AliasedSymbol.NoneAliasedSymbol |
|
ArrayType |
Represents an array type.
|
BitType |
Represents a bitfield in a struct.
|
CompoundType |
Models all compound types, i.e., those containing fields: structs
and unions.
|
DoubleType |
Represents a double-word floating-point type (C type "double".)
|
EnumType |
Describes enumerated types.
|
EnumType.Enumerator |
|
Field |
Represents a field in a struct or union.
|
FloatType |
Represents a single-word floating-point type (C type "float".)
|
FunctionSymbol |
Describes a function symbol, which includes the name and
type.
|
FunctionType |
Describes a function type, used to model both function
declarations and (via PointerType) function pointers.
|
IntType |
|
MemoryLayoutType |
|
PointerType |
|
PrimitiveType |
|
SizeThunk |
Provides a level of indirection between the definition of a type's
size and the absolute value of this size.
|
StructLayout |
Encapsulates algorithm for laying out data structures.
|
StructType |
|
Type |
Models a C type.
|
TypeComparator |
|
TypeDictionary |
Utility class for recording names of typedefs and structs.
|
UnionType |
|
VoidType |
|