Searched refs:VariantMatcher (Results 1 - 8 of 8) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp56 VariantMatcher::MatcherOps::canConstructFrom(const DynTypedMatcher &Matcher,
63 VariantMatcher::MatcherOps::constructVariadicOperator(
65 ArrayRef<VariantMatcher> InnerMatchers) const {
81 VariantMatcher::Payload::~Payload() {}
83 class VariantMatcher::SinglePayload : public VariantMatcher::Payload {
114 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload {
180 class VariantMatcher::VariadicOpPayload : public VariantMatcher
219 VariantMatcher::VariantMatcher() {} function in class:clang::ast_matchers::dynamic::VariantMatcher
[all...]
H A DMarshallers.h199 virtual VariantMatcher create(SourceRange NameRange,
255 using MarshallerType = VariantMatcher (*)(void (*Func)(),
275 VariantMatcher create(SourceRange NameRange,
318 /// Convert the return values of the functions into a VariantMatcher.
321 /// polymorphic matcher. For the former, we just construct the VariantMatcher.
324 static VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) {
325 return VariantMatcher::SingleMatcher(Matcher);
329 static VariantMatcher outvalueToVariantMatcher(const T &PolyMatcher,
334 VariantMatcher Out = VariantMatcher
[all...]
H A DRegistry.cpp669 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor,
676 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor,
681 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error);
688 return VariantMatcher::SingleMatcher(*Bound);
692 return VariantMatcher();
H A DParser.cpp378 *Value = VariantMatcher::SingleMatcher(*Bound);
531 VariantMatcher Result = S->actOnMatcherExpression(
639 VariantMatcher Parser::RegistrySema::actOnMatcherExpression(
/freebsd-12-stable/contrib/llvm-project/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(std::shared_ptr<Payload> Value) function in class:clang::ast_matchers::dynamic::VariantMatcher
[all...]
H A DRegistry.h113 static VariantMatcher constructMatcher(MatcherCtor Ctor,
124 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
H A DParser.h88 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
136 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
/freebsd-12-stable/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h4073 // Overloads to allow VariantMatcher to do proper ADL lookup.
4081 class VariantMatcher { class in namespace:testing::internal::variant_matcher
4083 explicit VariantMatcher(::testing::Matcher<const T&> matcher) function in class:testing::internal::variant_matcher::VariantMatcher
5258 PolymorphicMatcher<internal::variant_matcher::VariantMatcher<T> > VariantWith(
5261 internal::variant_matcher::VariantMatcher<T>(matcher));

Completed in 278 milliseconds