|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CVAttributes | Enumeration for const/volatile attributes. |
TypeVisitor |
Class Summary | |
---|---|
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. |
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. |
TypeDictionary | Utility class for recording names of typedefs and structs. |
UnionType | |
VoidType |
Enum Summary | |
---|---|
CompoundTypeKind | Type-safe enum for discriminating between structs and unions represented as compound types. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |