Searched refs:MatcherBase (Results 1 - 6 of 6) sorted by relevance

/external/openfst/src/include/fst/
H A Dmatcher.h104 class MatcherBase { class in namespace:fst
111 virtual ~MatcherBase() {}
113 virtual MatcherBase<A> *Copy(bool safe = false) const = 0;
138 class SortedMatcher : public MatcherBase<typename F::Arc> {
395 class RhoMatcher : public MatcherBase<typename M::Arc> {
569 class SigmaMatcher : public MatcherBase<typename M::Arc> {
758 class PhiMatcher : public MatcherBase<typename M::Arc> {
1177 Matcher(MatcherBase<Arc>* base_matcher) { base_ = base_matcher; }
1196 MatcherBase<Arc> *base_;
H A Dfst.h53 template <class A> class MatcherBase;
274 virtual MatcherBase<A> *InitMatcher(MatchType match_type) const;
529 MatcherBase<A> *Fst<A>::InitMatcher(MatchType match_type) const {
H A Dlookahead-matcher.h133 class LookAheadMatcherBase : public MatcherBase<A> {
804 MatcherBase<Arc> *base_;
H A Dreplace.h993 virtual MatcherBase<A> *InitMatcher(MatchType match_type) const {
1234 class ReplaceFstMatcher : public MatcherBase<A> {
H A Dcompact-fst.h889 virtual MatcherBase<A> *InitMatcher(MatchType match_type) const {
/external/openfst/src/include/fst/extensions/ngram/
H A Dngram-fst.h718 virtual MatcherBase<A>* InitMatcher(MatchType match_type) const {
750 class NGramFstMatcher : public MatcherBase<A> {

Completed in 91 milliseconds