Lines Matching refs:Matchers
116 : Matchers(std::move(MatchersIn)) {} in PolymorphicPayload()
121 if (Matchers.size() != 1) in getSingleMatcher()
123 return Matchers[0]; in getSingleMatcher()
128 for (size_t i = 0, e = Matchers.size(); i != e; ++i) { in getTypeAsString()
131 Inner += Matchers[i].getSupportedKind().asStringRef(); in getTypeAsString()
141 for (size_t i = 0, e = Matchers.size(); i != e; ++i) { in getTypedMatcher()
143 if (Ops.canConstructFrom(Matchers[i], IsExactMatch)) { in getTypedMatcher()
150 Found = &Matchers[i]; in getTypedMatcher()
163 for (const DynTypedMatcher &Matcher : Matchers) { in isConvertibleTo()
175 const std::vector<DynTypedMatcher> Matchers; member in clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload
223 VariantMatcher::PolymorphicMatcher(std::vector<DynTypedMatcher> Matchers) { in PolymorphicMatcher() argument
225 std::make_shared<PolymorphicPayload>(std::move(Matchers))); in PolymorphicMatcher()