|
| PhiFstMatcher (const FST &fst, MatchType match_type, std::shared_ptr< MatcherData > data=std::make_shared< MatcherData >()) |
|
| PhiFstMatcher (const FST *fst, MatchType match_type, std::shared_ptr< MatcherData > data=std::make_shared< MatcherData >()) |
|
| PhiFstMatcher (const PhiFstMatcher< M, flags > &matcher, bool safe=false) |
|
PhiFstMatcher< M, flags > * | Copy (bool safe=false) const override |
|
const MatcherData * | GetData () const |
|
std::shared_ptr< MatcherData > | GetSharedData () const |
|
| PhiMatcher (const FST &fst, MatchType match_type, Label phi_label=kNoLabel, bool phi_loop=true, MatcherRewriteMode rewrite_mode=MATCHER_REWRITE_AUTO, M *matcher=nullptr) |
|
| PhiMatcher (const FST *fst, MatchType match_type, Label phi_label=kNoLabel, bool phi_loop=true, MatcherRewriteMode rewrite_mode=MATCHER_REWRITE_AUTO, M *matcher=nullptr) |
|
| PhiMatcher (const PhiMatcher &matcher, bool safe=false) |
|
PhiMatcher * | Copy (bool safe=false) const override |
|
MatchType | Type (bool test) const override |
|
void | SetState (StateId s) final |
|
bool | Find (Label match_label) final |
|
bool | Done () const final |
|
const Arc & | Value () const final |
|
void | Next () final |
|
Weight | Final (StateId s) const 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 |
|
Label | PhiLabel () const |
|
virtual | ~MatcherBase ()=default |
|
template<class M, uint8_t flags = kPhiFstMatchInput | kPhiFstMatchOutput>
class fst::PhiFstMatcher< M, flags >
Definition at line 106 of file phi-fst.h.