FST
openfst-1.8.3
OpenFst Library
|
#include <lookahead-filter.h>
Public Types | |
using | Arc = typename Filter::Arc |
using | StateId = typename Filter::StateId |
using | Weight = typename Filter::Weight |
using | FST1 = typename Filter::FST1 |
using | FST2 = typename Filter::FST2 |
using | Matcher1 = typename Filter::Matcher1 |
using | Matcher2 = typename Filter::Matcher2 |
using | FilterState1 = typename Filter::FilterState |
using | FilterState2 = WeightFilterState< Weight > |
using | FilterState = PairFilterState< FilterState1, FilterState2 > |
Public Member Functions | |
PushWeightsComposeFilter (const FST1 &fst1, const FST2 &fst2, M1 *matcher1, M2 *matcher2) | |
PushWeightsComposeFilter (const PushWeightsComposeFilter< Filter, M1, M2, MT > &filter, bool safe=false) | |
FilterState | Start () const |
void | SetState (StateId s1, StateId s2, const FilterState &fs) |
FilterState | FilterArc (Arc *arc1, Arc *arc2) const |
void | FilterFinal (Weight *weight1, Weight *weight2) const |
Matcher1 * | GetMatcher1 () |
Matcher2 * | GetMatcher2 () |
const LookAheadSelector< Matcher1, Matcher2, MT > & | Selector () const |
uint32_t | LookAheadFlags () const |
bool | LookAheadArc () const |
bool | LookAheadOutput () const |
uint64_t | Properties (uint64_t props) const |
Definition at line 293 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::Arc = typename Filter::Arc |
Definition at line 295 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::FilterState = PairFilterState<FilterState1, FilterState2> |
Definition at line 306 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::FilterState1 = typename Filter::FilterState |
Definition at line 304 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::FilterState2 = WeightFilterState<Weight> |
Definition at line 305 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::FST1 = typename Filter::FST1 |
Definition at line 299 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::FST2 = typename Filter::FST2 |
Definition at line 300 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::Matcher1 = typename Filter::Matcher1 |
Definition at line 301 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::Matcher2 = typename Filter::Matcher2 |
Definition at line 302 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::StateId = typename Filter::StateId |
Definition at line 296 of file lookahead-filter.h.
using fst::PushWeightsComposeFilter< Filter, M1, M2, MT >::Weight = typename Filter::Weight |
Definition at line 297 of file lookahead-filter.h.
|
inline |
Definition at line 308 of file lookahead-filter.h.
|
inline |
Definition at line 312 of file lookahead-filter.h.
|
inline |
Definition at line 326 of file lookahead-filter.h.
|
inline |
Definition at line 343 of file lookahead-filter.h.
|
inline |
Definition at line 355 of file lookahead-filter.h.
|
inline |
Definition at line 357 of file lookahead-filter.h.
|
inline |
Definition at line 365 of file lookahead-filter.h.
|
inline |
Definition at line 363 of file lookahead-filter.h.
|
inline |
Definition at line 367 of file lookahead-filter.h.
|
inline |
Definition at line 369 of file lookahead-filter.h.
|
inline |
Definition at line 359 of file lookahead-filter.h.
|
inline |
Definition at line 321 of file lookahead-filter.h.
|
inline |
Definition at line 317 of file lookahead-filter.h.