FST  openfst-1.8.3
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 &table)
 
 ~DefaultDeterminizeStateTable ()
 
StateId FindState (std::unique_ptr< StateTuple > tuple)
 
const StateTupleTuple (StateId s)
 

Detailed Description

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

Definition at line 320 of file determinize.h.

Member Typedef Documentation

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

Definition at line 327 of file determinize.h.

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

Definition at line 322 of file determinize.h.

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

Definition at line 323 of file determinize.h.

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

Definition at line 326 of file determinize.h.

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

Definition at line 328 of file determinize.h.

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

Definition at line 324 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 335 of file determinize.h.

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

Definition at line 338 of file determinize.h.

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

Definition at line 341 of file determinize.h.

Member Function Documentation

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

Definition at line 348 of file determinize.h.

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

Definition at line 358 of file determinize.h.


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