Lines Matching refs:fNext
26 MatchResult(std::nullptr_t) : fNext(nullptr) {} in MatchResult()
27 MatchResult(const char* next, const V& v) : fNext(next), fValue(&v) {} in MatchResult()
30 SkASSERT(fValue.isValid() == SkToBool(fNext));
31 return SkToBool(fNext);
37 const char* fNext; member
59 return m ? MatchT(m.fNext, V(m.fValue.get())) in Match()
128 const auto tailMatch = Seq<Es...>::Match(headMatch.fNext);
129 return tailMatch ? MatchT(tailMatch.fNext, V(*headMatch, *tailMatch))
157 return MatchT(m1.fNext, V(m1.fValue.get(), nullptr));
160 return MatchT(m2.fNext, V(nullptr, m2.fValue.get()));
184 in = m.fNext;
238 return m ? MatchT(m.fNext, V()) : nullptr;