PPL Logo

xi::PUPableClass Class Reference

#include <xi-symbol.h>

Inheritance diagram for xi::PUPableClass:

Inheritance graph
[legend]
Collaboration diagram for xi::PUPableClass:

Collaboration graph
[legend]

Public Member Functions

 PUPableClass (int l, NamedType *type_, PUPableClass *next_)
void print (XStr &str)
void genDefs (XStr &str)
void genReg (XStr &str)
int genAccels_spe_c_funcBodies (XStr &str)
void genAccels_spe_c_regFuncs (XStr &str)
void genAccels_spe_c_callInits (XStr &str)
void genAccels_spe_h_includes (XStr &str)
void genAccels_spe_h_fiCountDefs (XStr &str)
void genAccels_ppe_c_regFuncs (XStr &str)

Private Attributes

NamedTypetype
PUPableClassnext

Detailed Description

Definition at line 1188 of file xi-symbol.h.


Constructor & Destructor Documentation

xi::PUPableClass::PUPableClass ( int  l,
NamedType type_,
PUPableClass next_ 
)

Definition at line 5356 of file xi-symbol.C.

References xi::Construct::line, and xi::Member::setChare().


Member Function Documentation

void xi::PUPableClass::print ( XStr str  )  [virtual]

Implements xi::Printable.

Definition at line 5361 of file xi-symbol.C.

References next, print(), and type.

Referenced by print().

void xi::PUPableClass::genDefs ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

Definition at line 5366 of file xi-symbol.C.

References genDefs(), xi::NamedType::isTemplated(), next, xi::templateGuardBegin(), xi::templateGuardEnd(), and type.

Referenced by genDefs().

void xi::PUPableClass::genReg ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

Definition at line 5379 of file xi-symbol.C.

References genReg(), xi::NamedType::isTemplated(), next, and type.

Referenced by genReg().

int xi::PUPableClass::genAccels_spe_c_funcBodies ( XStr str  )  [inline, virtual]

Reimplemented from xi::Construct.

Definition at line 1198 of file xi-symbol.h.

References genAccels_spe_c_funcBodies(), and next.

Referenced by genAccels_spe_c_funcBodies().

void xi::PUPableClass::genAccels_spe_c_regFuncs ( XStr str  )  [inline, virtual]

Reimplemented from xi::Construct.

Definition at line 1203 of file xi-symbol.h.

References genAccels_spe_c_regFuncs(), and next.

Referenced by genAccels_spe_c_regFuncs().

void xi::PUPableClass::genAccels_spe_c_callInits ( XStr str  )  [inline, virtual]

Reimplemented from xi::Construct.

Definition at line 1206 of file xi-symbol.h.

References genAccels_spe_c_callInits(), and next.

Referenced by genAccels_spe_c_callInits().

void xi::PUPableClass::genAccels_spe_h_includes ( XStr str  )  [inline, virtual]

Reimplemented from xi::Construct.

Definition at line 1209 of file xi-symbol.h.

References genAccels_spe_h_includes(), and next.

Referenced by genAccels_spe_h_includes().

void xi::PUPableClass::genAccels_spe_h_fiCountDefs ( XStr str  )  [inline, virtual]

Reimplemented from xi::Construct.

Definition at line 1212 of file xi-symbol.h.

References genAccels_spe_h_fiCountDefs(), and next.

Referenced by genAccels_spe_h_fiCountDefs().

void xi::PUPableClass::genAccels_ppe_c_regFuncs ( XStr str  )  [inline, virtual]

Reimplemented from xi::Construct.

Definition at line 1215 of file xi-symbol.h.

References genAccels_ppe_c_regFuncs(), and next.

Referenced by genAccels_ppe_c_regFuncs().


Field Documentation

Definition at line 1189 of file xi-symbol.h.

Referenced by genDefs(), genReg(), and print().


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

Generated on Fri May 25 08:06:24 2012 for Charm++ by  doxygen 1.5.5