Public Types | Public Member Functions

fst::StateIterator< VectorFst< A > > Class Template Reference

#include <fst/vector-fst.h>

List of all members.

Public Types

typedef A::StateId StateId

Public Member Functions

 StateIterator (const VectorFst< A > &fst)
bool Done () const
StateId Value () const
void Next ()
void Reset ()

Detailed Description

template<class A>
class fst::StateIterator< VectorFst< A > >

Specialization for VectorFst; see generic version in fst.h for sample usage (but use the VectorFst type!). This version should inline.

Definition at line 511 of file vector-fst.h.


Member Typedef Documentation

template<class A >
typedef A::StateId fst::StateIterator< VectorFst< A > >::StateId

Definition at line 513 of file vector-fst.h.


Constructor & Destructor Documentation

template<class A >
fst::StateIterator< VectorFst< A > >::StateIterator ( const VectorFst< A > &  fst  )  [inline, explicit]

Definition at line 515 of file vector-fst.h.


Member Function Documentation

template<class A >
bool fst::StateIterator< VectorFst< A > >::Done ( void   )  const [inline]

Definition at line 518 of file vector-fst.h.

template<class A >
void fst::StateIterator< VectorFst< A > >::Next ( void   )  [inline]

Definition at line 522 of file vector-fst.h.

template<class A >
void fst::StateIterator< VectorFst< A > >::Reset ( void   )  [inline]

Definition at line 524 of file vector-fst.h.

template<class A >
StateId fst::StateIterator< VectorFst< A > >::Value ( void   )  const [inline]

Definition at line 520 of file vector-fst.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines