Home | History | Annotate | Download | only in fst

Lines Matching refs:RhoMatcher

389 // kNoLabel, this special matching is not done.  RhoMatcher is
392 // constructed by RhoMatcher. The user can instead pass in this
393 // object; in that case, RhoMatcher takes its ownership.
395 class RhoMatcher : public MatcherBase<typename M::Arc> {
403 RhoMatcher(const FST &fst,
413 FSTERROR() << "RhoMatcher: bad match type";
418 FSTERROR() << "RhoMatcher: 0 cannot be used as rho_label";
431 RhoMatcher(const RhoMatcher<M> &matcher, bool safe = false)
438 virtual ~RhoMatcher() {
442 virtual RhoMatcher<M> *Copy(bool safe = false) const {
443 return new RhoMatcher<M>(*this, safe);
455 FSTERROR() << "RhoMatcher::Find: bad label (rho)";
520 void operator=(const RhoMatcher<M> &); // Disallow
524 uint64 RhoMatcher<M>::Properties(uint64 inprops) const {
550 FSTERROR() << "RhoMatcher:: bad match type: " << match_type_;