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 | ||
) |