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

#include <fst.h>

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

Public Types

using StateId = typename Arc::StateId
 

Public Member Functions

virtual ~ArcIteratorBase ()
 
virtual bool Done () const =0
 
virtual const Arc & Value () const =0
 
virtual void Next ()=0
 
virtual size_t Position () const =0
 
virtual void Reset ()=0
 
virtual void Seek (size_t)=0
 
virtual uint32 Flags () const =0
 
virtual void SetFlags (uint32, uint32)=0
 

Detailed Description

template<class Arc>
class fst::ArcIteratorBase< Arc >

Definition at line 428 of file fst.h.

Member Typedef Documentation

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

Definition at line 430 of file fst.h.

Constructor & Destructor Documentation

template<class Arc>
virtual fst::ArcIteratorBase< Arc >::~ArcIteratorBase ( )
inlinevirtual

Definition at line 432 of file fst.h.

Member Function Documentation

template<class Arc>
virtual bool fst::ArcIteratorBase< Arc >::Done ( ) const
pure virtual
template<class Arc>
virtual uint32 fst::ArcIteratorBase< Arc >::Flags ( ) const
pure virtual
template<class Arc>
virtual void fst::ArcIteratorBase< Arc >::Next ( )
pure virtual
template<class Arc>
virtual size_t fst::ArcIteratorBase< Arc >::Position ( ) const
pure virtual
template<class Arc>
virtual void fst::ArcIteratorBase< Arc >::Reset ( )
pure virtual
template<class Arc>
virtual void fst::ArcIteratorBase< Arc >::Seek ( size_t  )
pure virtual
template<class Arc>
virtual void fst::ArcIteratorBase< Arc >::SetFlags ( uint32  ,
uint32   
)
pure virtual
template<class Arc>
virtual const Arc& fst::ArcIteratorBase< Arc >::Value ( ) const
pure virtual

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