PPL Logo

xi::AccelBlock Class Reference

#include <xi-Construct.h>

Inheritance diagram for xi::AccelBlock:

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

Collaboration graph
[legend]

Public Member Functions

 AccelBlock (int l, XStr *c)
 Constructor(s)/Destructor ///.
 ~AccelBlock ()
void print (XStr &str)
 Printable Methods ///.
void genDefs (XStr &str)
 Construct Methods ///.
int genAccels_spe_c_funcBodies (XStr &str)
 Construct Accel Support Methods ///.

Protected Attributes

XStrcode

Private Member Functions

void outputCode (XStr &str)

Detailed Description

Definition at line 31 of file xi-Construct.h.


Constructor & Destructor Documentation

xi::AccelBlock::AccelBlock ( int  l,
XStr c 
)

Constructor(s)/Destructor ///.

Definition at line 23 of file xi-Construct.C.

References code, and xi::AstNode::line.

xi::AccelBlock::~AccelBlock (  ) 

Definition at line 27 of file xi-Construct.C.

References code.


Member Function Documentation

void xi::AccelBlock::outputCode ( XStr str  )  [private]

Definition at line 12 of file xi-Construct.C.

References code, xi::templateGuardBegin(), and xi::templateGuardEnd().

Referenced by genAccels_spe_c_funcBodies(), and genDefs().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Printable Methods ///.

Implements xi::Printable.

Definition at line 30 of file xi-Construct.C.

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

Construct Methods ///.

Reimplemented from xi::AstNode.

Definition at line 33 of file xi-Construct.C.

References outputCode().

Here is the call graph for this function:

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

Construct Accel Support Methods ///.

Reimplemented from xi::AstNode.

Definition at line 36 of file xi-Construct.C.

References outputCode().

Here is the call graph for this function:


Field Documentation

XStr* xi::AccelBlock::code [protected]

Definition at line 33 of file xi-Construct.h.

Referenced by AccelBlock(), outputCode(), and ~AccelBlock().


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

Generated on Mon Sep 21 08:35:00 2020 for Charm++ by  doxygen 1.5.5