|
ROSE
0.9.6a
|
#include <vector>#include <string>#include <iosfwd>

Go to the source code of this file.
Classes | |
| struct | StructCustomizedSizes |
| Support for cross compilation or extended UPC support. More... | |
| struct | StructLayoutEntry |
| struct | StructLayoutInfo |
| class | ChainableTypeLayoutGenerator |
| Basic type layout engine – handles bookkeeping, plus handing typedefs and. More... | |
| class | NonpackedTypeLayoutGenerator |
| Layout generator for i386 ABI-like struct layout. More... | |
| class | I386PrimitiveTypeLayoutGenerator |
| Layout generator for i386 primitive types. More... | |
| class | I386_VSPrimitiveTypeLayoutGenerator |
| Slight modification for Visual Studio – doubles are 8-byte aligned. More... | |
| class | X86_64PrimitiveTypeLayoutGenerator |
| Layout generator for x86-64 primitive types. More... | |
| class | X86_64_VSPrimitiveTypeLayoutGenerator |
| Slight modification for Visual Studio – long is 4 bytes, not 8. More... | |
| class | SystemPrimitiveTypeLayoutGenerator |
| Layout generator for the native system (uses sizeof) More... | |
| class | CustomizedPrimitiveTypeLayoutGenerator |
| Layout generator for customized primitive types, mostly for UPC relying on Berkeley runtime library now. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &o, const StructLayoutEntry &e) |
| std::ostream & | operator<< (std::ostream &o, const StructLayoutInfo &i) |
| std::ostream& operator<< | ( | std::ostream & | o, |
| const StructLayoutEntry & | e | ||
| ) |
| std::ostream& operator<< | ( | std::ostream & | o, |
| const StructLayoutInfo & | i | ||
| ) |