Searched refs:VariantMatcher (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/ |
H A D | VariantValue.cpp | 58 VariantMatcher::MatcherOps::canConstructFrom(const DynTypedMatcher &Matcher, in canConstructFrom() 64 DynTypedMatcher VariantMatcher::MatcherOps::convertMatcher( in convertMatcher() 70 VariantMatcher::MatcherOps::constructVariadicOperator( in constructVariadicOperator() 72 ArrayRef<VariantMatcher> InnerMatchers) const { in constructVariadicOperator() 88 VariantMatcher::Payload::~Payload() {} in ~Payload() 90 class VariantMatcher::SinglePayload : public VariantMatcher::Payload { 120 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload { 186 class VariantMatcher::VariadicOpPayload : public VariantMatcher::Payload { 189 std::vector<VariantMatcher> Args) in VariadicOpPayload() 212 for (const VariantMatcher &Matcher : Args) { in isConvertibleTo() [all …]
|
H A D | Marshallers.h | 308 virtual VariantMatcher create(SourceRange NameRange, 374 using MarshallerType = VariantMatcher (*)(void (*Func)(), 394 VariantMatcher create(SourceRange NameRange, 442 inline VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) { 443 return VariantMatcher::SingleMatcher(Matcher); 447 static VariantMatcher outvalueToVariantMatcher(const T &PolyMatcher, 452 VariantMatcher Out = VariantMatcher::PolymorphicMatcher(std::move(Matchers)); 492 VariantMatcher 542 using RunFunc = VariantMatcher (*)(StringRef MatcherName, 558 VariantMatcher create(SourceRange NameRange, [all …]
|
H A D | Registry.cpp | 760 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher() 767 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, in constructBoundMatcher() 772 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); in constructBoundMatcher() 779 return VariantMatcher::SingleMatcher(*Bound); in constructBoundMatcher() 783 return VariantMatcher(); in constructBoundMatcher()
|
H A D | Parser.cpp | 403 *Value = VariantMatcher::SingleMatcher(*Bound); in parseIdentifierPrefixImpl() 585 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherBuilder() 616 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherBuilder() 728 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherExpressionImpl() 836 VariantMatcher Parser::RegistrySema::actOnMatcherExpression( in actOnMatcherExpression()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | VariantValue.h | 105 class VariantMatcher { 123 ArrayRef<VariantMatcher> InnerMatchers) const; 145 VariantMatcher(); 148 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher); 153 static VariantMatcher 159 static VariantMatcher 161 std::vector<VariantMatcher> Args); 229 explicit VariantMatcher(std::shared_ptr<Payload> Value) in VariantMatcher() function 268 VariantValue(const VariantMatcher &Matchers); 303 const VariantMatcher &getMatcher() const; [all …]
|
H A D | Registry.h | 138 static VariantMatcher constructMatcher(MatcherCtor Ctor, 149 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
|
H A D | Parser.h | 88 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor, 144 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 3325 class VariantMatcher { 3327 explicit VariantMatcher(::testing::Matcher<const T&> matcher) 4569 PolymorphicMatcher<internal::variant_matcher::VariantMatcher<T> > VariantWith( 4572 internal::variant_matcher::VariantMatcher<T>(matcher));
|