libFAUDES

Sections

Index

faudes::GeneratorPool Class Reference

#include <agenerator.h>

Inherited by faudes::tGeneratorPool.

List of all members.


Detailed Description

A Generator pool maintains a global generator context.

THIS CLASS IS NOT IMPLEMENTED. IT CURRENTLY IS A "INTERFACE CANDIDATE".

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


Member Function Documentation

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.

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.

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

Create empty Eventset with event symboltable from pool.

Returns:
New Alphabet


Member Data Documentation

eventsymbnoltable shared by all generators from this pool


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

libFAUDES 2.13a c++ source docu by doxygen 1.5.6