HomeSort by relevance Sort by last modified time
    Searched refs:VariantMatcher (Results 1 - 10 of 10) sorted by null

  /external/clang/lib/ASTMatchers/Dynamic/
VariantValue.cpp 53 VariantMatcher::MatcherOps::canConstructFrom(const DynTypedMatcher &Matcher,
60 VariantMatcher::MatcherOps::constructVariadicOperator(
62 ArrayRef<VariantMatcher> InnerMatchers) const {
78 VariantMatcher::Payload::~Payload() {}
80 class VariantMatcher::SinglePayload : public VariantMatcher::Payload {
111 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload {
177 class VariantMatcher::VariadicOpPayload : public VariantMatcher::Payload
    [all...]
Marshallers.h 107 virtual VariantMatcher create(SourceRange NameRange,
163 typedef VariantMatcher (*MarshallerType)(void (*Func)(),
183 VariantMatcher create(SourceRange NameRange,
224 /// \brief Convert the return values of the functions into a VariantMatcher.
227 /// polymorphic matcher. For the former, we just construct the VariantMatcher.
230 static VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) {
231 return VariantMatcher::SingleMatcher(Matcher);
235 static VariantMatcher outvalueToVariantMatcher(const T &PolyMatcher,
240 VariantMatcher Out = VariantMatcher::PolymorphicMatcher(std::move(Matchers))
    [all...]
Registry.cpp 529 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor,
537 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor,
542 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error);
549 return VariantMatcher::SingleMatcher(*Bound);
553 return VariantMatcher();
Parser.cpp 429 VariantMatcher Result = S->actOnMatcherExpression(
536 VariantMatcher Parser::RegistrySema::actOnMatcherExpression(
  /external/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h 84 /// overloads of the matcher. \c VariantMatcher knows how to select the
86 /// To get a real matcher object out of a \c VariantMatcher you can do:
92 class VariantMatcher {
111 ArrayRef<VariantMatcher> InnerMatchers) const;
122 /// It follows a similar interface as VariantMatcher itself.
136 VariantMatcher();
139 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher);
144 static VariantMatcher
150 static VariantMatcher
152 std::vector<VariantMatcher> Args)
    [all...]
Registry.h 108 static VariantMatcher constructMatcher(MatcherCtor Ctor,
119 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
Parser.h 83 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
131 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
  /external/clang/unittests/ASTMatchers/Dynamic/
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::SingleMatcher(functionDecl())
    [all...]
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>();
ParserTest.cpp 52 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
61 return VariantMatcher::SingleMatcher(Matcher->second);
167 VariantMatcher::SingleMatcher(hasParameter(0, hasName("a")));

Completed in 94 milliseconds