PPL Logo

xi::Template Class Reference

#include <xi-symbol.h>

Inheritance diagram for xi::Template:

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

Collaboration graph
[legend]

Public Member Functions

 Template (TVarList *t, TEntity *e)
virtual void setExtern (int e)
void print (XStr &str)
void genPub (XStr &declstr, XStr &defstr, XStr &defconstr, int &connectPresent)
void genDecls (XStr &str)
void genDefs (XStr &str)
void genSpec (XStr &str)
void genVars (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

TVarListtspec
TEntityentity

Detailed Description

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


Constructor & Destructor Documentation

xi::Template::Template ( TVarList t,
TEntity e 
) [inline]

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


Member Function Documentation

void xi::Template::setExtern ( int  e  )  [virtual]

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

References entity, and xi::Construct::setExtern().

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

Implements xi::Printable.

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

References entity, and xi::Printable::print().

void xi::Template::genPub ( XStr declstr,
XStr defstr,
XStr defconstr,
int connectPresent 
) [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genPub().

void xi::Template::genDecls ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genDecls().

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

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genDefs().

void xi::Template::genSpec ( XStr str  ) 

void xi::Template::genVars ( XStr str  ) 

int xi::Template::genAccels_spe_c_funcBodies ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genAccels_spe_c_funcBodies().

void xi::Template::genAccels_spe_c_regFuncs ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genAccels_spe_c_regFuncs().

void xi::Template::genAccels_spe_c_callInits ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genAccels_spe_c_callInits().

void xi::Template::genAccels_spe_h_includes ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genAccels_spe_h_includes().

void xi::Template::genAccels_spe_h_fiCountDefs ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genAccels_spe_h_fiCountDefs().

void xi::Template::genAccels_ppe_c_regFuncs ( XStr str  )  [virtual]

Reimplemented from xi::Construct.

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

References entity, xi::Construct::external, and xi::Construct::genAccels_ppe_c_regFuncs().


Field Documentation

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

Referenced by genSpec(), and genVars().


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

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