#include <linear-fst-data.h>
|
| LinearFstData () |
|
void | EncodeStartState (std::vector< Label > *output) const |
|
template<class Iterator > |
void | TakeTransition (Iterator buffer_end, Iterator trie_state_begin, Iterator trie_state_end, Label ilabel, Label olabel, std::vector< Label > *next, Weight *weight) const |
|
template<class Iterator > |
Weight | FinalWeight (Iterator trie_state_begin, Iterator trie_state_end) const |
|
Label | GroupStartState (int group_id) const |
|
Label | GroupTransition (int group_id, int trie_state, Label ilabel, Label olabel, Weight *weight) const |
|
Weight | GroupFinalWeight (int group_id, int trie_state) const |
|
Label | MinInputLabel () const |
|
Label | MaxInputLabel () const |
|
size_t | MaxFutureSize () const |
|
size_t | NumGroups () const |
|
std::pair< typename std::vector< Label >::const_iterator, typename std::vector< Label >::const_iterator > | PossibleOutputLabels (Label word) const |
|
std::ostream & | Write (std::ostream &strm) const |
|
template<class Iterator > |
A::Weight | FinalWeight (Iterator trie_state_begin, Iterator trie_state_end) const |
|
template<class A>
class fst::LinearFstData< A >
Definition at line 56 of file linear-fst-data.h.
template<class A>
template<class Iterator >
template<class A>
template<class Iterator >
A::Weight fst::LinearFstData< A >::FinalWeight |
( |
Iterator |
trie_state_begin, |
|
|
Iterator |
trie_state_end |
|
) |
| const |
|
inline |
template<class A >
std::pair< typename std::vector< typename A::Label >::const_iterator, typename std::vector< typename A::Label >::const_iterator > fst::LinearFstData< A >::PossibleOutputLabels |
( |
Label |
word | ) |
const |
|
inline |
template<class A >
template<class Iterator >
void fst::LinearFstData< A >::TakeTransition |
( |
Iterator |
buffer_end, |
|
|
Iterator |
trie_state_begin, |
|
|
Iterator |
trie_state_end, |
|
|
Label |
ilabel, |
|
|
Label |
olabel, |
|
|
std::vector< Label > * |
next, |
|
|
Weight * |
weight |
|
) |
| const |
The documentation for this class was generated from the following file:
- /home/openfst/src/fst/openfst-1.8.4/src/include/fst/extensions/linear/linear-fst-data.h