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

#include <disambiguate.h>

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 
using ArcId = std::pair< StateId, ssize_t >
 

Public Member Functions

 Disambiguator ()
 
void Disambiguate (const Fst< Arc > &ifst, MutableFst< Arc > *ofst, const DisambiguateOptions< Arc > &opts=DisambiguateOptions< Arc >())
 

Detailed Description

template<class Arc>
class fst::internal::Disambiguator< Arc >

Definition at line 209 of file disambiguate.h.

Member Typedef Documentation

template<class Arc>
using fst::internal::Disambiguator< Arc >::ArcId = std::pair<StateId, ssize_t>

Definition at line 217 of file disambiguate.h.

template<class Arc>
using fst::internal::Disambiguator< Arc >::Label = typename Arc::Label

Definition at line 211 of file disambiguate.h.

template<class Arc>
using fst::internal::Disambiguator< Arc >::StateId = typename Arc::StateId

Definition at line 212 of file disambiguate.h.

template<class Arc>
using fst::internal::Disambiguator< Arc >::Weight = typename Arc::Weight

Definition at line 213 of file disambiguate.h.

Constructor & Destructor Documentation

template<class Arc>
fst::internal::Disambiguator< Arc >::Disambiguator ( )
inline

Definition at line 219 of file disambiguate.h.

Member Function Documentation

template<class Arc>
void fst::internal::Disambiguator< Arc >::Disambiguate ( const Fst< Arc > &  ifst,
MutableFst< Arc > *  ofst,
const DisambiguateOptions< Arc > &  opts = DisambiguateOptions<Arc>() 
)
inline

Definition at line 221 of file disambiguate.h.


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