ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CustomizedPrimitiveTypeLayoutGenerator Class Reference

Layout generator for customized primitive types, mostly for UPC relying on Berkeley runtime library now. More...

#include <abiStuff.h>

Inheritance diagram for CustomizedPrimitiveTypeLayoutGenerator:
Collaboration diagram for CustomizedPrimitiveTypeLayoutGenerator:

Public Member Functions

 CustomizedPrimitiveTypeLayoutGenerator (ChainableTypeLayoutGenerator *next, StructCustomizedSizes *custom_sizes)
 
virtual StructLayoutInfo layoutType (SgType *t) const
 
- Public Member Functions inherited from ChainableTypeLayoutGenerator
virtual ~ChainableTypeLayoutGenerator ()
 
 ChainableTypeLayoutGenerator (ChainableTypeLayoutGenerator *nx, StructCustomizedSizes *sizes=NULL)
 

Additional Inherited Members

- Public Attributes inherited from ChainableTypeLayoutGenerator
ChainableTypeLayoutGeneratornext
 
ChainableTypeLayoutGeneratorbeginning
 
StructCustomizedSizescustom_sizes
 
- Protected Member Functions inherited from ChainableTypeLayoutGenerator
void setNext (ChainableTypeLayoutGenerator *nx)
 
void setBeginningRecursively (ChainableTypeLayoutGenerator *bg)
 

Detailed Description

Layout generator for customized primitive types, mostly for UPC relying on Berkeley runtime library now.

Definition at line 205 of file abiStuff.h.

Constructor & Destructor Documentation

CustomizedPrimitiveTypeLayoutGenerator::CustomizedPrimitiveTypeLayoutGenerator ( ChainableTypeLayoutGenerator next,
StructCustomizedSizes custom_sizes 
)
inline

Definition at line 207 of file abiStuff.h.

Member Function Documentation

virtual StructLayoutInfo CustomizedPrimitiveTypeLayoutGenerator::layoutType ( SgType t) const
virtual

Reimplemented from ChainableTypeLayoutGenerator.


The documentation for this class was generated from the following file: