Searched defs:VariantMatcher (Results 1 - 2 of 2) sorted by relevance

/external/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h39 /// 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...]
/external/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp23 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...]

Completed in 1450 milliseconds