Logo Search packages:      
Sourcecode: lttoolbox version File versions

State Class Reference

#include <State.H>

List of all members.


Detailed Description

Class to represent the current state of transducer processing

Definition at line 37 of file State.H.


Public Member Functions

string filterFinals (set< Node * > const &finals, Alphabet const &a, set< unsigned short > const &escaped_chars, bool uppercase=false, bool firstupper=false, int firstchar=0) const
string filterFinalsSAO (set< Node * > const &finals, Alphabet const &a, set< unsigned short > const &escaped_chars, bool uppercase=false, bool firstupper=false, int firstchar=0) const
void init (Node *initial)
bool isFinal (set< Node * > const &finals) const
Stateoperator= (State const &s)
int size () const
 State (State const &s)
 State ()
void step (unsigned short const input, unsigned short const alt)
void step (unsigned short const input)
 ~State ()

Private Member Functions

void apply (unsigned short const input, unsigned short const alt)
void apply (unsigned short const input)
void copy (State const &s)
void destroy ()
void epsilonClosure ()

Private Attributes

multimap< Node *, vector
< unsigned short > * > 
state

Static Private Attributes

static Pool< vector< unsigned
short > > 
pool

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

Generated by  Doxygen 1.6.0   Back to index