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