|
| RhoFstMatcher (const FST &fst, MatchType match_type, std::shared_ptr< MatcherData > data=std::make_shared< MatcherData >()) |
|
| RhoFstMatcher (const FST *fst, MatchType match_type, std::shared_ptr< MatcherData > data=std::make_shared< MatcherData >()) |
|
| RhoFstMatcher (const RhoFstMatcher< M, flags > &matcher, bool safe=false) |
|
RhoFstMatcher< M, flags > * | Copy (bool safe=false) const override |
|
const MatcherData * | GetData () const |
|
std::shared_ptr< MatcherData > | GetSharedData () const |
|
| RhoMatcher (const FST &fst, MatchType match_type, Label rho_label=kNoLabel, MatcherRewriteMode rewrite_mode=MATCHER_REWRITE_AUTO, M *matcher=nullptr) |
|
| RhoMatcher (const FST *fst, MatchType match_type, Label rho_label=kNoLabel, MatcherRewriteMode rewrite_mode=MATCHER_REWRITE_AUTO, M *matcher=nullptr) |
|
| RhoMatcher (const RhoMatcher &matcher, bool safe=false) |
|
RhoMatcher * | Copy (bool safe=false) const override |
|
MatchType | Type (bool test) const override |
|
void | SetState (StateId s) final |
|
bool | Find (Label 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 | RhoLabel () const |
|
virtual | ~MatcherBase ()=default |
|
template<class M, uint8_t flags = kRhoFstMatchInput | kRhoFstMatchOutput>
class fst::RhoFstMatcher< M, flags >
Definition at line 95 of file rho-fst.h.