FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | List of all members
fst::StateMapStateIteratorBase< A, B > Class Template Reference

#include <state-map.h>

Inheritance diagram for fst::StateMapStateIteratorBase< A, B >:
Inheritance graph
[legend]
Collaboration diagram for fst::StateMapStateIteratorBase< A, B >:
Collaboration graph
[legend]

Public Types

using Arc = B
 
using StateId = typename Arc::StateId
 
- Public Types inherited from fst::StateIteratorBase< B >
using StateId = typename B::StateId
 

Public Member Functions

 StateMapStateIteratorBase (std::unique_ptr< StateIteratorBase< A >> base)
 
bool Done () const final
 
StateId Value () const final
 
void Next () final
 
void Reset () final
 
- Public Member Functions inherited from fst::StateIteratorBase< B >
virtual ~StateIteratorBase ()=default
 

Detailed Description

template<class A, class B>
class fst::StateMapStateIteratorBase< A, B >

Definition at line 186 of file state-map.h.

Member Typedef Documentation

template<class A , class B >
using fst::StateMapStateIteratorBase< A, B >::Arc = B

Definition at line 188 of file state-map.h.

template<class A , class B >
using fst::StateMapStateIteratorBase< A, B >::StateId = typename Arc::StateId

Definition at line 189 of file state-map.h.

Constructor & Destructor Documentation

template<class A , class B >
fst::StateMapStateIteratorBase< A, B >::StateMapStateIteratorBase ( std::unique_ptr< StateIteratorBase< A >>  base)
inlineexplicit

Definition at line 191 of file state-map.h.

Member Function Documentation

template<class A , class B >
bool fst::StateMapStateIteratorBase< A, B >::Done ( ) const
inlinefinalvirtual

Implements fst::StateIteratorBase< B >.

Definition at line 194 of file state-map.h.

template<class A , class B >
void fst::StateMapStateIteratorBase< A, B >::Next ( )
inlinefinalvirtual

Implements fst::StateIteratorBase< B >.

Definition at line 198 of file state-map.h.

template<class A , class B >
void fst::StateMapStateIteratorBase< A, B >::Reset ( )
inlinefinalvirtual

Implements fst::StateIteratorBase< B >.

Definition at line 200 of file state-map.h.

template<class A , class B >
StateId fst::StateMapStateIteratorBase< A, B >::Value ( ) const
inlinefinalvirtual

Implements fst::StateIteratorBase< B >.

Definition at line 196 of file state-map.h.


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