FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | List of all members
fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable > Class Template Reference

#include <state-table.h>

Inheritance diagram for fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >:
Inheritance graph
[legend]
Collaboration diagram for fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >:
Collaboration graph
[legend]

Public Types

using StateId = typename Arc::StateId
 

Public Member Functions

 GenericComposeStateTable (const Fst< Arc > &fst1, const Fst< Arc > &fst2)
 
 GenericComposeStateTable (const Fst< Arc > &fst1, const Fst< Arc > &fst2, size_t table_size)
 
constexpr bool Error () const
 

Detailed Description

template<typename Arc, typename FilterState, typename StateTuple = DefaultComposeStateTuple<typename Arc::StateId, FilterState>, typename StateTable = CompactHashStateTable<StateTuple, ComposeHash<StateTuple>>>
class fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >

Definition at line 329 of file state-table.h.

Member Typedef Documentation

template<typename Arc, typename FilterState, typename StateTuple = DefaultComposeStateTuple<typename Arc::StateId, FilterState>, typename StateTable = CompactHashStateTable<StateTuple, ComposeHash<StateTuple>>>
using fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >::StateId = typename Arc::StateId

Definition at line 331 of file state-table.h.

Constructor & Destructor Documentation

template<typename Arc, typename FilterState, typename StateTuple = DefaultComposeStateTuple<typename Arc::StateId, FilterState>, typename StateTable = CompactHashStateTable<StateTuple, ComposeHash<StateTuple>>>
fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >::GenericComposeStateTable ( const Fst< Arc > &  fst1,
const Fst< Arc > &  fst2 
)
inline

Definition at line 333 of file state-table.h.

template<typename Arc, typename FilterState, typename StateTuple = DefaultComposeStateTuple<typename Arc::StateId, FilterState>, typename StateTable = CompactHashStateTable<StateTuple, ComposeHash<StateTuple>>>
fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >::GenericComposeStateTable ( const Fst< Arc > &  fst1,
const Fst< Arc > &  fst2,
size_t  table_size 
)
inline

Definition at line 335 of file state-table.h.

Member Function Documentation

template<typename Arc, typename FilterState, typename StateTuple = DefaultComposeStateTuple<typename Arc::StateId, FilterState>, typename StateTable = CompactHashStateTable<StateTuple, ComposeHash<StateTuple>>>
constexpr bool fst::GenericComposeStateTable< Arc, FilterState, StateTuple, StateTable >::Error ( ) const
inline

Definition at line 339 of file state-table.h.


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