Public Types | Public Member Functions

fst::StateIterator< F > Class Template Reference

#include <fst/fst.h>

Inherited by fst::StateIterator< MatcherFst< F, M, N, I > >.

Collaboration diagram for fst::StateIterator< F >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef F FST
typedef F::Arc Arc
typedef Arc::StateId StateId

Public Member Functions

 StateIterator (const F &fst)
 ~StateIterator ()
bool Done () const
StateId Value () const
void Next ()
void Reset ()

Detailed Description

template<class F>
class fst::StateIterator< F >

Generic state iterator, templated on the FST definition

Definition at line 310 of file fst.h.


Member Typedef Documentation

template<class F>
typedef F::Arc fst::StateIterator< F >::Arc

Definition at line 313 of file fst.h.

template<class F>
typedef F fst::StateIterator< F >::FST

Definition at line 312 of file fst.h.

template<class F>
typedef Arc::StateId fst::StateIterator< F >::StateId

Definition at line 314 of file fst.h.


Constructor & Destructor Documentation

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

Definition at line 316 of file fst.h.

template<class F>
fst::StateIterator< F >::~StateIterator (  )  [inline]

Definition at line 320 of file fst.h.


Member Function Documentation

template<class F>
bool fst::StateIterator< F >::Done (  )  const [inline]

Definition at line 322 of file fst.h.

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

Definition at line 328 of file fst.h.

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

Definition at line 335 of file fst.h.

template<class F>
StateId fst::StateIterator< F >::Value (  )  const [inline]

Definition at line 326 of file fst.h.


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