FST
openfst-1.8.3
OpenFst Library
|
#include <determinize.h>
Classes | |
struct | rebind |
Public Types | |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | FilterState = CharFilterState |
using | Element = internal::DeterminizeElement< Arc > |
using | StateTuple = internal::DeterminizeStateTuple< Arc, FilterState > |
using | LabelMap = std::map< Label, internal::DeterminizeArc< StateTuple >> |
Public Member Functions | |
DefaultDeterminizeFilter (const Fst< Arc > &fst) | |
template<class Filter > | |
DefaultDeterminizeFilter (const Fst< Arc > &fst, std::unique_ptr< Filter > filter) | |
DefaultDeterminizeFilter (const DefaultDeterminizeFilter &filter, const Fst< Arc > *fst=nullptr) | |
FilterState | Start () const |
void | SetState (StateId s, const StateTuple &tuple) |
bool | FilterArc (const Arc &arc, const Element &src_element, Element &&dest_element, LabelMap *label_map) const |
Weight | FilterFinal (Weight weight, const Element &element) |
Static Public Member Functions | |
static uint64_t | Properties (uint64_t props) |
Definition at line 231 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::Element = internal::DeterminizeElement<Arc> |
Definition at line 238 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::FilterState = CharFilterState |
Definition at line 237 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::Label = typename Arc::Label |
Definition at line 233 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::LabelMap = std::map<Label, internal::DeterminizeArc<StateTuple>> |
Definition at line 240 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::StateId = typename Arc::StateId |
Definition at line 234 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::StateTuple = internal::DeterminizeStateTuple<Arc, FilterState> |
Definition at line 239 of file determinize.h.
using fst::DefaultDeterminizeFilter< Arc >::Weight = typename Arc::Weight |
Definition at line 235 of file determinize.h.
|
inlineexplicit |
Definition at line 248 of file determinize.h.
|
inline |
Definition at line 252 of file determinize.h.
|
inline |
Definition at line 256 of file determinize.h.
|
inline |
Definition at line 267 of file determinize.h.
|
inline |
Definition at line 280 of file determinize.h.
|
inlinestatic |
Definition at line 282 of file determinize.h.
|
inline |
Definition at line 263 of file determinize.h.
|
inline |
Definition at line 260 of file determinize.h.