Home | History | Annotate | Download | only in src

Lines Matching full:matcher_t

266   struct matcher_t
268 inline matcher_t (void) :
358 inline void set_match_func (matcher_t::match_func_t match_func_,
385 matcher_t::may_skip_t skip = matcher.may_skip (c, info);
386 if (unlikely (skip == matcher_t::SKIP_YES))
389 matcher_t::may_match_t match = matcher.may_match (info, match_glyph_data);
390 if (match == matcher_t::MATCH_YES ||
391 (match == matcher_t::MATCH_MAYBE &&
392 skip == matcher_t::SKIP_NO))
399 if (skip == matcher_t::SKIP_NO)
412 matcher_t::may_skip_t skip = matcher.may_skip (c, info);
413 if (unlikely (skip == matcher_t::SKIP_YES))
416 matcher_t::may_match_t match = matcher.may_match (info, match_glyph_data);
417 if (match == matcher_t::MATCH_YES ||
418 (match == matcher_t::MATCH_MAYBE &&
419 skip == matcher_t::SKIP_NO))
426 if (skip == matcher_t::SKIP_NO)
435 matcher_t matcher;