Searched refs:VariantMatcher (Results 1 - 10 of 10) sorted by relevance
/external/clang/lib/ASTMatchers/Dynamic/ |
H A D | VariantValue.cpp | 23 VariantMatcher::MatcherOps::~MatcherOps() {} 24 VariantMatcher::Payload::~Payload() {} 26 class VariantMatcher::SinglePayload : public VariantMatcher::Payload { 49 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload { 98 class VariantMatcher::VariadicOpPayload : public VariantMatcher::Payload { 101 std::vector<VariantMatcher> Args) 124 const std::vector<VariantMatcher> Arg 127 VariantMatcher::VariantMatcher() {} function in class:clang::ast_matchers::dynamic::VariantMatcher [all...] |
H A D | Marshallers.h | 126 virtual VariantMatcher create(const SourceRange &NameRange, 188 typedef VariantMatcher (*MarshallerType)(void (*Func)(), 208 VariantMatcher create(const SourceRange &NameRange, 247 /// \brief Convert the return values of the functions into a VariantMatcher. 250 /// polymorphic matcher. For the former, we just construct the VariantMatcher. 253 static VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) { 254 return VariantMatcher::SingleMatcher(Matcher); 258 static VariantMatcher outvalueToVariantMatcher(const T &PolyMatcher, 263 VariantMatcher Out = VariantMatcher [all...] |
H A D | Registry.cpp | 485 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, 493 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, 498 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); 505 return VariantMatcher::SingleMatcher(*Bound); 509 return VariantMatcher();
|
H A D | Parser.cpp | 420 VariantMatcher Result = S->actOnMatcherExpression( 508 VariantMatcher Parser::RegistrySema::actOnMatcherExpression(
|
/external/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | VariantValue.h | 39 /// overloads of the matcher. \c VariantMatcher knows how to select the 41 /// To get a real matcher object out of a \c VariantMatcher you can do: 47 class VariantMatcher { class in namespace:clang::ast_matchers::dynamic 57 ArrayRef<VariantMatcher> InnerMatchers) = 0; 62 /// It follows a similar interface as VariantMatcher itself. 73 VariantMatcher(); 76 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher); 81 static VariantMatcher 87 static VariantMatcher VariadicOperatorMatcher( 89 std::vector<VariantMatcher> Arg 138 explicit VariantMatcher(Payload *Value) : Value(Value) {} function in class:clang::ast_matchers::dynamic::VariantMatcher [all...] |
H A D | Registry.h | 99 static VariantMatcher constructMatcher(MatcherCtor Ctor, 110 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
|
H A D | Parser.h | 94 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor, 119 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
|
/external/clang/unittests/ASTMatchers/Dynamic/ |
H A D | VariantValueTest.cpp | 48 VariantValue Value = VariantMatcher::SingleMatcher(stmt()); 60 Value = VariantMatcher::SingleMatcher(recordDecl()); 66 Value = VariantMatcher::SingleMatcher(ignoringImpCasts(expr())); 85 Value = VariantMatcher::SingleMatcher(recordDecl()); 128 EXPECT_TRUE(matches("class X {};", VariantValue(VariantMatcher::SingleMatcher( 133 matches("int x;", VariantValue(VariantMatcher::SingleMatcher(varDecl())) 138 VariantValue(VariantMatcher::SingleMatcher(functionDecl())) 142 EXPECT_FALSE(VariantValue(VariantMatcher::SingleMatcher(varDecl())) 149 EXPECT_DEATH(VariantValue(VariantMatcher::SingleMatcher(varDecl())) 156 "int x;", VariantValue(VariantMatcher [all...] |
H A D | RegistryTest.cpp | 42 VariantMatcher constructMatcher(StringRef MatcherName, 47 VariantMatcher Out; 54 VariantMatcher constructMatcher(StringRef MatcherName, 60 VariantMatcher Out; 67 VariantMatcher constructMatcher(StringRef MatcherName, 74 VariantMatcher Out; 217 "loc", VariantMatcher::SingleMatcher(nestedNameSpecifier( 231 const VariantMatcher IsDefinition = constructMatcher("isDefinition"); 248 VariantMatcher::SingleMatcher(Anything)).getTypedMatcher<Decl>();
|
H A D | ParserTest.cpp | 48 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor, 57 return VariantMatcher::SingleMatcher(Matcher->second); 183 return VariantMatcher::SingleMatcher(hasParameter(0, hasName("a")));
|
Completed in 147 milliseconds