PPL Logo

xi::ModuleList Class Reference

#include <xi-symbol.h>

Inheritance diagram for xi::ModuleList:

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

Collaboration graph
[legend]

Public Member Functions

 ModuleList (int l, Module *m, ModuleList *n=0)
void print (XStr &str)
void generate ()
void preprocess ()
void genDepends (std::string ciFileBaseName)

Data Fields

int line

Private Attributes

std::list< Module * > modules

Detailed Description

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


Constructor & Destructor Documentation

xi::ModuleList::ModuleList ( int  l,
Module m,
ModuleList n = 0 
) [inline]

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

References modules, and n.


Member Function Documentation

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

Implements xi::Printable.

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

References modules, xi::perElemGen(), and xi::Module::print().

void xi::ModuleList::generate (  ) 

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

References modules.

Referenced by main().

void xi::ModuleList::preprocess (  ) 

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

References modules.

Referenced by main().

void xi::ModuleList::genDepends ( std::string  ciFileBaseName  ) 

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

References xi::Module::genDepend(), modules, and xi::perElemGen().

Referenced by main().


Field Documentation

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

Referenced by genDepends(), generate(), ModuleList(), preprocess(), and print().

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


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

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