faudes::GeneratorPool Class Reference

#include <agenerator.h>

Inheritance diagram for faudes::GeneratorPool:

faudes::tGeneratorPool 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 4706 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 4709 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 4748 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

Reimplemented in faudes::tGeneratorPool.

Definition at line 4721 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

Reimplemented in faudes::tGeneratorPool.

Definition at line 4735 of file agenerator.h.


Member Data Documentation

SymbolTable faudes::GeneratorPool::mEventSymbolTable [private]
 

eventsymbnoltable shared by all generators from this pool

Definition at line 4756 of file agenerator.h.

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

Definition at line 4757 of file agenerator.h.


The documentation for this class was generated from the following file:
Generated on Mon Nov 10 08:13:17 2008 for libFAUDES 2.11v by  doxygen 1.4.4