Class ChainableTypeLayoutGenerator#
Defined in File abiStuff.h
Inheritance Relationships#
Derived Types#
public CustomizedPrimitiveTypeLayoutGenerator(Class CustomizedPrimitiveTypeLayoutGenerator)public I386PrimitiveTypeLayoutGenerator(Class I386PrimitiveTypeLayoutGenerator)public NonpackedTypeLayoutGenerator(Class NonpackedTypeLayoutGenerator)public SystemPrimitiveTypeLayoutGenerator(Class SystemPrimitiveTypeLayoutGenerator)public X86_64PrimitiveTypeLayoutGenerator(Class X86_64PrimitiveTypeLayoutGenerator)
Class Documentation#
-
class ChainableTypeLayoutGenerator#
Basic type layout engine — handles bookkeeping, plus handing typedefs and.
Subclassed by CustomizedPrimitiveTypeLayoutGenerator, I386PrimitiveTypeLayoutGenerator, NonpackedTypeLayoutGenerator, SystemPrimitiveTypeLayoutGenerator, X86_64PrimitiveTypeLayoutGenerator
Public Functions
-
inline virtual ~ChainableTypeLayoutGenerator()#
-
inline ChainableTypeLayoutGenerator(ChainableTypeLayoutGenerator *nx, StructCustomizedSizes *sizes = NULL)#
-
virtual StructLayoutInfo layoutType(SgType *t) const#
Protected Functions
-
inline void setNext(ChainableTypeLayoutGenerator *nx)#
-
inline void setBeginningRecursively(ChainableTypeLayoutGenerator *bg)#
-
inline virtual ~ChainableTypeLayoutGenerator()#