#include <abiStuff.h>
Inheritance diagram for NonpackedTypeLayoutGenerator:


Public Member Functions | |
| NonpackedTypeLayoutGenerator (ChainableTypeLayoutGenerator *next) | |
| virtual StructLayoutInfo | layoutType (SgType *t) const |
Private Member Functions | |
| void | layoutOneField (SgType *fieldType, SgNode *decl, bool isUnion, size_t ¤tOffset, StructLayoutInfo &layout) const |
| NonpackedTypeLayoutGenerator::NonpackedTypeLayoutGenerator | ( | ChainableTypeLayoutGenerator * | next | ) | [inline] |
| virtual StructLayoutInfo NonpackedTypeLayoutGenerator::layoutType | ( | SgType * | t | ) | const [virtual] |
Reimplemented from ChainableTypeLayoutGenerator.
| void NonpackedTypeLayoutGenerator::layoutOneField | ( | SgType * | fieldType, | |
| SgNode * | decl, | |||
| bool | isUnion, | |||
| size_t & | currentOffset, | |||
| StructLayoutInfo & | layout | |||
| ) | const [private] |
1.4.7