Lines Matching defs:IsMatch
99 inline bool IsMatch() const { return flag_ & kFlagMatch; }
230 // sets *ismatch to true.
233 int c, uint flag, bool* ismatch,
909 // means to match c$. Sets the bool *ismatch to true if the end of the
912 int c, uint flag, bool* ismatch,
921 if (*ismatch)
945 *ismatch = true;
956 c, flag, DumpWorkq(newq).c_str(), *ismatch);
1038 bool ismatch = false;
1039 RunWorkqOnByte(q0_, q1_, c, afterflag, &ismatch, kind_, start_unanchored_);
1048 // the current setting of ismatch.
1052 // Save afterflag along with ismatch and isword in new state.
1054 if (ismatch)
1312 // When s->next[c]->IsMatch(), it means that there is a match ending just
1337 if (s->IsMatch()) {
1447 if (s->IsMatch()) {
1509 if (s > SpecialStateMax && s->IsMatch()) {
2050 if (ns != DeadState && (ns == FullMatchState || ns->IsMatch()))