FST
openfst-1.8.4
OpenFst Library
|
#include <compose.h>
Public Types | |
using | FST = F |
using | M = SortedMatcher< FST > |
using | Arc = typename FST::Arc |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
ParenMatcher (const FST &fst, MatchType match_type, uint32_t flags=(kParenLoop|kParenList)) | |
ParenMatcher (const FST *fst, MatchType match_type, uint32_t flags=(kParenLoop|kParenList)) | |
ParenMatcher (const ParenMatcher< FST > &matcher, bool safe=false) | |
ParenMatcher< FST > * | Copy (bool safe=false) const |
MatchType | Type (bool test) const |
void | SetState (StateId s) |
bool | Find (Label match_label) |
bool | Done () const |
const Arc & | Value () const |
void | Next () |
Weight | Final (StateId s) |
ssize_t | Priority (StateId s) |
const FST & | GetFst () const |
uint64_t | Properties (uint64_t props) const |
uint32_t | Flags () const |
void | AddOpenParen (Label label) |
void | AddCloseParen (Label label) |
void | RemoveOpenParen (Label label) |
void | RemoveCloseParen (Label label) |
void | ClearOpenParens () |
void | ClearCloseParens () |
bool | IsOpenParen (Label label) const |
bool | IsCloseParen (Label label) const |
using fst::ParenMatcher< F >::Arc = typename FST::Arc |
using fst::ParenMatcher< F >::FST = F |
using fst::ParenMatcher< F >::Label = typename Arc::Label |
using fst::ParenMatcher< F >::M = SortedMatcher<FST> |
using fst::ParenMatcher< F >::StateId = typename Arc::StateId |
using fst::ParenMatcher< F >::Weight = typename Arc::Weight |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |