HomeSort by: relevance | last modified time | path
    Searched refs:VariantMatcher (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
VariantValue.cpp 58 VariantMatcher::MatcherOps::canConstructFrom(const DynTypedMatcher &Matcher,
64 DynTypedMatcher VariantMatcher::MatcherOps::convertMatcher(
70 VariantMatcher::MatcherOps::constructVariadicOperator(
72 ArrayRef<VariantMatcher> InnerMatchers) const {
88 VariantMatcher::Payload::~Payload() {}
90 class VariantMatcher::SinglePayload : public VariantMatcher::Payload {
120 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload {
186 class VariantMatcher::VariadicOpPayload : public VariantMatcher::Payload
    [all...]
Marshallers.h 308 virtual VariantMatcher create(SourceRange NameRange,
374 using MarshallerType = VariantMatcher (*)(void (*Func)(),
394 VariantMatcher create(SourceRange NameRange,
436 /// Convert the return values of the functions into a VariantMatcher.
439 /// polymorphic matcher. For the former, we just construct the VariantMatcher.
442 inline VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) {
443 return VariantMatcher::SingleMatcher(Matcher);
447 static VariantMatcher outvalueToVariantMatcher(const T &PolyMatcher,
452 VariantMatcher Out = VariantMatcher::PolymorphicMatcher(std::move(Matchers))
    [all...]
Parser.cpp 403 *Value = VariantMatcher::SingleMatcher(*Bound);
585 VariantMatcher Result = S->actOnMatcherExpression(
616 VariantMatcher Result = S->actOnMatcherExpression(
728 VariantMatcher Result = S->actOnMatcherExpression(
836 VariantMatcher Parser::RegistrySema::actOnMatcherExpression(
Registry.cpp 760 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor,
767 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor,
772 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error);
779 return VariantMatcher::SingleMatcher(*Bound);
783 return VariantMatcher();
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h 97 /// overloads of the matcher. \c VariantMatcher knows how to select the
99 /// To get a real matcher object out of a \c VariantMatcher you can do:
105 class VariantMatcher {
123 ArrayRef<VariantMatcher> InnerMatchers) const;
131 /// It follows a similar interface as VariantMatcher itself.
145 VariantMatcher();
148 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher);
153 static VariantMatcher
159 static VariantMatcher
161 std::vector<VariantMatcher> Args)
    [all...]
Registry.h 138 static VariantMatcher constructMatcher(MatcherCtor Ctor,
149 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
Parser.h 88 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
144 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
  /src/external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/
gmock-matchers.h 3317 // Overloads to allow VariantMatcher to do proper ADL lookup.
3325 class VariantMatcher {
3327 explicit VariantMatcher(::testing::Matcher<const T&> matcher)
4569 PolymorphicMatcher<internal::variant_matcher::VariantMatcher<T> > VariantWith(
4572 internal::variant_matcher::VariantMatcher<T>(matcher));

Completed in 129 milliseconds