FST
openfst-1.8.4
OpenFst Library
|
#include <lookahead-filter.h>
Public Types | |
using | Arc = typename Filter::Arc |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | FST1 = typename Filter::FST1 |
using | FST2 = typename Filter::FST2 |
using | Matcher1 = typename Filter::Matcher1 |
using | Matcher2 = typename Filter::Matcher2 |
using | FilterState = typename Filter::FilterState |
Public Member Functions | |
LookAheadComposeFilter (const FST1 &fst1, const FST2 &fst2, M1 *matcher1, M2 *matcher2) | |
LookAheadComposeFilter (const LookAheadComposeFilter< 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 |
uint64_t | Properties (uint64_t inprops) const |
uint32_t | LookAheadFlags () const |
bool | LookAheadArc () const |
bool | LookAheadOutput () const |
Definition at line 170 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Arc = typename Filter::Arc |
Definition at line 172 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::FilterState = typename Filter::FilterState |
Definition at line 180 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::FST1 = typename Filter::FST1 |
Definition at line 176 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::FST2 = typename Filter::FST2 |
Definition at line 177 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Matcher1 = typename Filter::Matcher1 |
Definition at line 178 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Matcher2 = typename Filter::Matcher2 |
Definition at line 179 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::StateId = typename Arc::StateId |
Definition at line 173 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Weight = typename Arc::Weight |
Definition at line 174 of file lookahead-filter.h.
|
inline |
Definition at line 182 of file lookahead-filter.h.
|
inline |
Definition at line 202 of file lookahead-filter.h.
|
inline |
Definition at line 219 of file lookahead-filter.h.
|
inline |
Definition at line 227 of file lookahead-filter.h.
|
inline |
Definition at line 233 of file lookahead-filter.h.
|
inline |
Definition at line 235 of file lookahead-filter.h.
|
inline |
Definition at line 249 of file lookahead-filter.h.
|
inline |
Definition at line 247 of file lookahead-filter.h.
|
inline |
Definition at line 251 of file lookahead-filter.h.
|
inline |
Definition at line 241 of file lookahead-filter.h.
|
inline |
Definition at line 237 of file lookahead-filter.h.
|
inline |
Definition at line 215 of file lookahead-filter.h.
|
inline |
Definition at line 213 of file lookahead-filter.h.