Searched refs:VariantMatcher (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | VariantValue.cpp | 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 { 224 VariantMatcher::VariantMatcher() {} in VariantMatcher() function in clang::ast_matchers::dynamic::VariantMatcher 226 VariantMatcher VariantMatcher::SingleMatcher(const DynTypedMatcher &Matcher) { in SingleMatcher() 230 VariantMatcher 232 return VariantMatcher( in PolymorphicMatcher() 236 VariantMatcher VariantMatcher::VariadicOperatorMatcher( in VariadicOperatorMatcher() 238 std::vector<VariantMatcher> Args) { in VariadicOperatorMatcher() [all …]
|
| H A D | Marshallers.h | 452 VariantMatcher Out = VariantMatcher::PolymorphicMatcher(std::move(Matchers)); 492 VariantMatcher 737 std::vector<VariantMatcher> Constructed; 752 return VariantMatcher(); 827 return VariantMatcher(); 833 return VariantMatcher(); 844 return VariantMatcher(); 857 return VariantMatcher(); 890 return VariantMatcher(); 893 std::vector<VariantMatcher> InnerArgs; [all …]
|
| H A D | Registry.cpp | 785 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher() 792 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, in constructBoundMatcher() 797 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); in constructBoundMatcher() 804 return VariantMatcher::SingleMatcher(*Bound); in constructBoundMatcher() 808 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()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/Dynamic/ |
| H A D | VariantValue.h | 105 class VariantMatcher { 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; 304 void setMatcher(const VariantMatcher &Matcher); [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,
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/Dynamic/ |
| H A D | VariantValueTest.cpp | 44 VariantValue Value = VariantMatcher::SingleMatcher(stmt()); in TEST() 56 Value = VariantMatcher::SingleMatcher(recordDecl()); in TEST() 62 Value = VariantMatcher::SingleMatcher(ignoringImpCasts(expr())); in TEST() 83 Value = VariantMatcher::SingleMatcher(recordDecl()); in TEST() 149 EXPECT_TRUE(matches("class X {};", VariantValue(VariantMatcher::SingleMatcher( in TEST() 154 matches("int x;", VariantValue(VariantMatcher::SingleMatcher(varDecl())) in TEST() 159 VariantValue(VariantMatcher::SingleMatcher(functionDecl())) in TEST() 163 EXPECT_FALSE(VariantValue(VariantMatcher::SingleMatcher(varDecl())) in TEST() 170 EXPECT_DEATH(VariantValue(VariantMatcher::SingleMatcher(varDecl())) in TEST() 177 "int x;", VariantValue(VariantMatcher::SingleMatcher(functionDecl())) in TEST() [all …]
|
| H A D | RegistryTest.cpp | 41 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() 46 VariantMatcher Out; in constructMatcher() 53 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() 59 VariantMatcher Out; in constructMatcher() 66 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() 73 VariantMatcher Out; in constructMatcher() 235 "loc", VariantMatcher::SingleMatcher(nestedNameSpecifier( in TEST_F() 249 const VariantMatcher IsDefinition = constructMatcher("isDefinition"); in TEST_F() 266 VariantMatcher::SingleMatcher(Anything)).getTypedMatcher<Decl>(); in TEST_F()
|
| H A D | ParserTest.cpp | 61 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor, in actOnMatcherExpression() 71 return VariantMatcher::SingleMatcher(Matcher->second); in actOnMatcherExpression() 215 Values["hasParamA"] = VariantMatcher::SingleMatcher( in getTestNamedValues()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/ |
| H A D | gmock-matchers.h | 3326 class VariantMatcher { 3328 explicit VariantMatcher(::testing::Matcher<const T&> matcher) 4570 PolymorphicMatcher<internal::variant_matcher::VariantMatcher<T> > VariantWith( 4573 internal::variant_matcher::VariantMatcher<T>(matcher));
|