faudes::GeneratorPool Class Reference

#include <agenerator.h>

List of all members.


Detailed Description

A Generator pool maintains a global generator context.

THIS CLASS NOT IMPLEMENTED. ITS CURRENT "INTERFACE CANDIDATE".

Definition at line 4695 of file agenerator.h.

Public Member Functions

 GeneratorPool (void)
 constructor
template<class AnyGenerator>
AnyGenerator NewGenerator (void)
 Create empty Generator with event symboltable from pool (this will never work).
template<class AnyGenerator>
AnyGenerator * NewGeneratorp (void)
 Create empty Generator with event symboltable from pool (this will work some day).
template<class AnyEventSet>
AnyEventSet NewAlphabet (void)
 Create empty Eventset with event symboltable from pool.

Private Attributes

SymbolTable mEventSymbolTable
 eventsymbnoltable shared by all generators from this pool
SymbolTablemEventSymbolTablep


Constructor & Destructor Documentation

faudes::GeneratorPool::GeneratorPool void   )  [inline]
 

constructor

Definition at line 4698 of file agenerator.h.


Member Function Documentation

template<class AnyEventSet>
AnyEventSet faudes::GeneratorPool::NewAlphabet void   )  [inline]
 

Create empty Eventset with event symboltable from pool.

Returns:
New Alphabet

Definition at line 4737 of file agenerator.h.

template<class AnyGenerator>
AnyGenerator faudes::GeneratorPool::NewGenerator void   )  [inline]
 

Create empty Generator with event symboltable from pool (this will never work).

Returns:
New Generator

Definition at line 4710 of file agenerator.h.

template<class AnyGenerator>
AnyGenerator* faudes::GeneratorPool::NewGeneratorp void   )  [inline]
 

Create empty Generator with event symboltable from pool (this will work some day).

Returns:
New Generator

Definition at line 4724 of file agenerator.h.


Member Data Documentation

SymbolTable faudes::GeneratorPool::mEventSymbolTable [private]
 

eventsymbnoltable shared by all generators from this pool

Definition at line 4745 of file agenerator.h.

SymbolTable* faudes::GeneratorPool::mEventSymbolTablep [private]
 

Definition at line 4746 of file agenerator.h.


The documentation for this class was generated from the following file:
Generated on Fri May 9 11:26:48 2008 for libFAUDES 2.09b by  doxygen 1.4.4