|
ROSE 0.11.145.354
|
Basic type layout engine – handles bookkeeping, plus handing typedefs and.
Definition at line 111 of file abiStuff.h.
#include <sageInterface/abiStuff.h>


Public Member Functions | |
| 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) |
|
inlinevirtual |
Definition at line 113 of file abiStuff.h.
|
inline |
Definition at line 118 of file abiStuff.h.
|
inlineprotected |
Definition at line 134 of file abiStuff.h.
|
inlineprotected |
Definition at line 138 of file abiStuff.h.
| ChainableTypeLayoutGenerator* ChainableTypeLayoutGenerator::next |
Definition at line 114 of file abiStuff.h.
| ChainableTypeLayoutGenerator* ChainableTypeLayoutGenerator::beginning |
Definition at line 115 of file abiStuff.h.
| StructCustomizedSizes* ChainableTypeLayoutGenerator::custom_sizes |
Definition at line 116 of file abiStuff.h.