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

/external/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h84 /// 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 { class in namespace:clang::ast_matchers::dynamic
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> Arg
212 explicit VariantMatcher(Payload *Value) : Value(Value) {} function in class:clang::ast_matchers::dynamic::VariantMatcher
[all...]
/external/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp53 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
216 VariantMatcher::VariantMatcher() {} function in class:clang::ast_matchers::dynamic::VariantMatcher
[all...]

Completed in 73 milliseconds