FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | List of all members
fst::StateIteratorBase< Arc > Class Template Referenceabstract

#include <fst.h>

Inheritance diagram for fst::StateIteratorBase< Arc >:
Inheritance graph
[legend]

Public Types

using StateId = typename Arc::StateId
 

Public Member Functions

virtual ~StateIteratorBase ()=default
 
virtual bool Done () const =0
 
virtual StateId Value () const =0
 
virtual void Next ()=0
 
virtual void Reset ()=0
 

Detailed Description

template<class Arc>
class fst::StateIteratorBase< Arc >

Definition at line 359 of file fst.h.

Member Typedef Documentation

template<class Arc>
using fst::StateIteratorBase< Arc >::StateId = typename Arc::StateId

Definition at line 361 of file fst.h.

Constructor & Destructor Documentation

template<class Arc>
virtual fst::StateIteratorBase< Arc >::~StateIteratorBase ( )
virtualdefault

Member Function Documentation

template<class Arc>
virtual bool fst::StateIteratorBase< Arc >::Done ( ) const
pure virtual
template<class Arc>
virtual void fst::StateIteratorBase< Arc >::Next ( )
pure virtual
template<class Arc>
virtual void fst::StateIteratorBase< Arc >::Reset ( )
pure virtual
template<class Arc>
virtual StateId fst::StateIteratorBase< Arc >::Value ( ) const
pure virtual

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