Public Types | Public Member Functions

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

Specialization for ComplementFst. More...

#include <fst/complement.h>

Inherits fst::StateIteratorBase< A >.

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

List of all members.

Public Types

typedef A::StateId StateId
typedef A::Label Label

Public Member Functions

 StateIterator (const ComplementFst< A > &fst)
bool Done () const
StateId Value () const
 End of iterator?
void Next ()
 Current state (when !Done).
void Reset ()
 Advance to next state (when !Done).

Detailed Description

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

Specialization for ComplementFst.

Definition at line 173 of file complement.h.


Member Typedef Documentation

template<class A >
typedef A::Label fst::StateIterator< ComplementFst< A > >::Label

Definition at line 176 of file complement.h.

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

Reimplemented from fst::StateIteratorBase< A >.

Definition at line 175 of file complement.h.


Constructor & Destructor Documentation

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

Definition at line 178 of file complement.h.


Member Function Documentation

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

Reimplemented from fst::StateIteratorBase< A >.

Definition at line 182 of file complement.h.

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

Current state (when !Done).

Reimplemented from fst::StateIteratorBase< A >.

Definition at line 186 of file complement.h.

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

Advance to next state (when !Done).

Reimplemented from fst::StateIteratorBase< A >.

Definition at line 192 of file complement.h.

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

End of iterator?

Reimplemented from fst::StateIteratorBase< A >.

Definition at line 184 of file complement.h.


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