FST  openfst-1.7.0
OpenFst Library
Classes | Public Types | Public Member Functions | List of all members
fst::DefaultDeterminizeStateTable< Arc, FilterState > Class Template Reference

#include <determinize.h>

Classes

struct  rebind
 

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 
using StateTuple = internal::DeterminizeStateTuple< Arc, FilterState >
 
using Element = typename StateTuple::Element
 
using Subset = typename StateTuple::Subset
 

Public Member Functions

 DefaultDeterminizeStateTable (size_t table_size=0)
 
 DefaultDeterminizeStateTable (const DefaultDeterminizeStateTable< Arc, FilterState > &table)
 
 ~DefaultDeterminizeStateTable ()
 
StateId FindState (StateTuple *tuple)
 
const StateTupleTuple (StateId s)
 

Detailed Description

template<class Arc, class FilterState>
class fst::DefaultDeterminizeStateTable< Arc, FilterState >

Definition at line 286 of file determinize.h.

Member Typedef Documentation

template<class Arc, class FilterState>
using fst::DefaultDeterminizeStateTable< Arc, FilterState >::Element = typename StateTuple::Element

Definition at line 293 of file determinize.h.

template<class Arc, class FilterState>
using fst::DefaultDeterminizeStateTable< Arc, FilterState >::Label = typename Arc::Label

Definition at line 288 of file determinize.h.

template<class Arc, class FilterState>
using fst::DefaultDeterminizeStateTable< Arc, FilterState >::StateId = typename Arc::StateId

Definition at line 289 of file determinize.h.

template<class Arc, class FilterState>
using fst::DefaultDeterminizeStateTable< Arc, FilterState >::StateTuple = internal::DeterminizeStateTuple<Arc, FilterState>

Definition at line 292 of file determinize.h.

template<class Arc, class FilterState>
using fst::DefaultDeterminizeStateTable< Arc, FilterState >::Subset = typename StateTuple::Subset

Definition at line 294 of file determinize.h.

template<class Arc, class FilterState>
using fst::DefaultDeterminizeStateTable< Arc, FilterState >::Weight = typename Arc::Weight

Definition at line 290 of file determinize.h.

Constructor & Destructor Documentation

template<class Arc, class FilterState>
fst::DefaultDeterminizeStateTable< Arc, FilterState >::DefaultDeterminizeStateTable ( size_t  table_size = 0)
inlineexplicit

Definition at line 301 of file determinize.h.

template<class Arc, class FilterState>
fst::DefaultDeterminizeStateTable< Arc, FilterState >::DefaultDeterminizeStateTable ( const DefaultDeterminizeStateTable< Arc, FilterState > &  table)
inline

Definition at line 304 of file determinize.h.

template<class Arc, class FilterState>
fst::DefaultDeterminizeStateTable< Arc, FilterState >::~DefaultDeterminizeStateTable ( )
inline

Definition at line 308 of file determinize.h.

Member Function Documentation

template<class Arc, class FilterState>
StateId fst::DefaultDeterminizeStateTable< Arc, FilterState >::FindState ( StateTuple tuple)
inline

Definition at line 315 of file determinize.h.

template<class Arc, class FilterState>
const StateTuple* fst::DefaultDeterminizeStateTable< Arc, FilterState >::Tuple ( StateId  s)
inline

Definition at line 322 of file determinize.h.


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