|
ROSE
0.9.6a
|
Layout generator for i386 ABI-like struct layout. More...
#include <abiStuff.h>


Public Member Functions | |
| NonpackedTypeLayoutGenerator (ChainableTypeLayoutGenerator *next) | |
| virtual StructLayoutInfo | layoutType (SgType *t) const |
Public Member Functions inherited from ChainableTypeLayoutGenerator | |
| virtual | ~ChainableTypeLayoutGenerator () |
| ChainableTypeLayoutGenerator (ChainableTypeLayoutGenerator *nx, StructCustomizedSizes *sizes=NULL) | |
Private Member Functions | |
| void | layoutOneField (SgType *fieldType, SgNode *decl, bool isUnion, size_t ¤tOffset, StructLayoutInfo &layout) const |
Additional Inherited Members | |
Public Attributes inherited from ChainableTypeLayoutGenerator | |
| ChainableTypeLayoutGenerator * | next |
| ChainableTypeLayoutGenerator * | beginning |
| StructCustomizedSizes * | custom_sizes |
Protected Member Functions inherited from ChainableTypeLayoutGenerator | |
| void | setNext (ChainableTypeLayoutGenerator *nx) |
| void | setBeginningRecursively (ChainableTypeLayoutGenerator *bg) |
Layout generator for i386 ABI-like struct layout.
Definition at line 148 of file abiStuff.h.
|
inline |
Definition at line 150 of file abiStuff.h.
|
virtual |
Reimplemented from ChainableTypeLayoutGenerator.
|
private |