ROSE
0.9.6a
|
Basic type layout engine – handles bookkeeping, plus handing typedefs and. More...
#include <abiStuff.h>
Public Member Functions | |
virtual | ~ChainableTypeLayoutGenerator () |
ChainableTypeLayoutGenerator (ChainableTypeLayoutGenerator *nx, StructCustomizedSizes *sizes=NULL) | |
virtual StructLayoutInfo | layoutType (SgType *t) const |
Public Attributes | |
ChainableTypeLayoutGenerator * | next |
ChainableTypeLayoutGenerator * | beginning |
StructCustomizedSizes * | custom_sizes |
Protected Member Functions | |
void | setNext (ChainableTypeLayoutGenerator *nx) |
void | setBeginningRecursively (ChainableTypeLayoutGenerator *bg) |
Basic type layout engine – handles bookkeeping, plus handing typedefs and.
Definition at line 109 of file abiStuff.h.
|
inlinevirtual |
Definition at line 111 of file abiStuff.h.
|
inline |
Definition at line 116 of file abiStuff.h.
|
inlineprotected |
Definition at line 132 of file abiStuff.h.
References setBeginningRecursively().
|
inlineprotected |
Definition at line 136 of file abiStuff.h.
References setBeginningRecursively().
Referenced by setBeginningRecursively(), and setNext().
|
virtual |
ChainableTypeLayoutGenerator* ChainableTypeLayoutGenerator::next |
Definition at line 112 of file abiStuff.h.
ChainableTypeLayoutGenerator* ChainableTypeLayoutGenerator::beginning |
Definition at line 113 of file abiStuff.h.
StructCustomizedSizes* ChainableTypeLayoutGenerator::custom_sizes |
Definition at line 114 of file abiStuff.h.