Package com.jogamp.gluegen.cgram.types

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.