FST
openfst-1.8.4
OpenFst Library
|
#include <linear-fst.h>
Public Types | |
typedef F::Arc | Arc |
typedef Arc::Label | Label |
typedef Arc::Weight | Weight |
typedef Arc::StateId | StateId |
typedef F | FST |
![]() | |
using | Arc = F::Arc |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
LinearFstMatcherTpl (const FST &fst, MatchType match_type) | |
LinearFstMatcherTpl (const FST *fst, MatchType match_type) | |
LinearFstMatcherTpl (const LinearFstMatcherTpl< F > &matcher, bool safe=false) | |
LinearFstMatcherTpl< F > * | Copy (bool safe=false) const override |
MatchType | Type (bool) const override |
void | SetState (StateId s) final |
bool | Find (Label label) final |
bool | Done () const final |
const Arc & | Value () const final |
void | Next () final |
ssize_t | Priority (StateId s) final |
const FST & | GetFst () const override |
uint64_t | Properties (uint64_t props) const override |
uint32_t | Flags () const override |
![]() | |
virtual | ~MatcherBase ()=default |
virtual void | SetState (StateId)=0 |
virtual bool | Find (Label)=0 |
virtual Weight | Final (StateId s) const |
virtual ssize_t | Priority (StateId s) |
Definition at line 58 of file linear-fst.h.
typedef F::Arc fst::LinearFstMatcherTpl< F >::Arc |
Definition at line 1054 of file linear-fst.h.
typedef F fst::LinearFstMatcherTpl< F >::FST |
Definition at line 1058 of file linear-fst.h.
typedef Arc::Label fst::LinearFstMatcherTpl< F >::Label |
Definition at line 1055 of file linear-fst.h.
typedef Arc::StateId fst::LinearFstMatcherTpl< F >::StateId |
Definition at line 1057 of file linear-fst.h.
typedef Arc::Weight fst::LinearFstMatcherTpl< F >::Weight |
Definition at line 1056 of file linear-fst.h.
|
inline |
Definition at line 1061 of file linear-fst.h.
|
inline |
Definition at line 1083 of file linear-fst.h.
|
inline |
Definition at line 1104 of file linear-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1114 of file linear-fst.h.
|
inlinefinalvirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1147 of file linear-fst.h.
|
inlinefinal |
Definition at line 1134 of file linear-fst.h.
|
inlineoverridevirtual |
Reimplemented from fst::MatcherBase< F::Arc >.
Definition at line 1171 of file linear-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1164 of file linear-fst.h.
|
inlinefinalvirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1155 of file linear-fst.h.
|
inlinefinal |
Definition at line 1162 of file linear-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1166 of file linear-fst.h.
|
inlinefinal |
Definition at line 1123 of file linear-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1118 of file linear-fst.h.
|
inlinefinalvirtual |
Implements fst::MatcherBase< F::Arc >.
Definition at line 1151 of file linear-fst.h.