| 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 |
|