Package com.jogamp.gluegen.cgram.types
package com.jogamp.gluegen.cgram.types
-
ClassDescriptionSupports symbol aliasing, i.e.Represents an array type.Represents a bitfield in a struct.Models all compound types, i.e., those containing fields: structs and unions.Type-safe enum for discriminating between structs and unions represented as compound types.Enumeration for const/volatile attributes.Represents a double-word floating-point type (C type "double".)Describes enumerated types.Represents a field in a struct or union.Represents a single-word floating-point type (C type "float".)Describes a function symbol, which includes the name and type.Describes a function type, used to model both function declarations and (via PointerType) function pointers.Provides a level of indirection between the definition of a type's size and the absolute value of this size.Encapsulates algorithm for laying out data structures.Models a C type.Supports common interface for
TypeComparator.SemanticEqualityOpandAliasedSymbol.Supports semantic equality and hash functions for types.Utility class for recording names of typedefs and structs.A visitor forType's visitor model.