FST  openfst-1.8.3
OpenFst Library
Classes | Public Types | Public Member Functions | List of all members
fst::internal::RmEpsilonState< Arc, Queue > Class Template Reference

#include <rmepsilon.h>

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 

Public Member Functions

 RmEpsilonState (const Fst< Arc > &fst, std::vector< Weight > *distance, const RmEpsilonOptions< Arc, Queue > &opts)
 
void Expand (StateId s)
 
std::vector< Arc > & Arcs ()
 
const WeightFinal () const
 
bool Error () const
 

Detailed Description

template<class Arc, class Queue>
class fst::internal::RmEpsilonState< Arc, Queue >

Definition at line 80 of file rmepsilon.h.

Member Typedef Documentation

template<class Arc, class Queue>
using fst::internal::RmEpsilonState< Arc, Queue >::Label = typename Arc::Label

Definition at line 82 of file rmepsilon.h.

template<class Arc, class Queue>
using fst::internal::RmEpsilonState< Arc, Queue >::StateId = typename Arc::StateId

Definition at line 83 of file rmepsilon.h.

template<class Arc, class Queue>
using fst::internal::RmEpsilonState< Arc, Queue >::Weight = typename Arc::Weight

Definition at line 84 of file rmepsilon.h.

Constructor & Destructor Documentation

template<class Arc, class Queue>
fst::internal::RmEpsilonState< Arc, Queue >::RmEpsilonState ( const Fst< Arc > &  fst,
std::vector< Weight > *  distance,
const RmEpsilonOptions< Arc, Queue > &  opts 
)
inline

Definition at line 86 of file rmepsilon.h.

Member Function Documentation

template<class Arc, class Queue>
std::vector<Arc>& fst::internal::RmEpsilonState< Arc, Queue >::Arcs ( )
inline

Definition at line 95 of file rmepsilon.h.

template<class Arc, class Queue>
bool fst::internal::RmEpsilonState< Arc, Queue >::Error ( ) const
inline

Definition at line 99 of file rmepsilon.h.

template<class Arc, class Queue>
void fst::internal::RmEpsilonState< Arc, Queue >::Expand ( StateId  s)

Definition at line 158 of file rmepsilon.h.

template<class Arc, class Queue>
const Weight& fst::internal::RmEpsilonState< Arc, Queue >::Final ( ) const
inline

Definition at line 97 of file rmepsilon.h.


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