Home
last modified time | relevance | path

Searched refs:VariantMatcher (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp59 VariantMatcher::MatcherOps::canConstructFrom(const DynTypedMatcher &Matcher, in canConstructFrom()
65 DynTypedMatcher VariantMatcher::MatcherOps::convertMatcher( in convertMatcher()
71 VariantMatcher::MatcherOps::constructVariadicOperator( in constructVariadicOperator()
73 ArrayRef<VariantMatcher> InnerMatchers) const { in constructVariadicOperator()
89 VariantMatcher::Payload::~Payload() {} in ~Payload()
91 class VariantMatcher::SinglePayload : public VariantMatcher::Payload {
121 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload {
187 class VariantMatcher::VariadicOpPayload : public VariantMatcher::Payload {
190 std::vector<VariantMatcher> Args) in VariadicOpPayload()
213 for (const VariantMatcher &Matcher : Args) { in isConvertibleTo()
[all …]
H A DMarshallers.h308 virtual VariantMatcher create(SourceRange NameRange,
374 using MarshallerType = VariantMatcher (*)(void (*Func)(),
394 VariantMatcher create(SourceRange NameRange,
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));
492 VariantMatcher
543 using RunFunc = VariantMatcher (*)(StringRef MatcherName,
559 VariantMatcher create(SourceRange NameRange,
[all …]
H A DRegistry.cpp801 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher()
808 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, in constructBoundMatcher()
813 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); in constructBoundMatcher()
820 return VariantMatcher::SingleMatcher(*Bound); in constructBoundMatcher()
824 return VariantMatcher(); in constructBoundMatcher()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h105 class VariantMatcher {
123 ArrayRef<VariantMatcher> InnerMatchers) const;
145 VariantMatcher();
148 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher);
153 static VariantMatcher
159 static VariantMatcher
161 std::vector<VariantMatcher> Args);
229 explicit VariantMatcher(std::shared_ptr<Payload> Value) in VariantMatcher() function
268 VariantValue(const VariantMatcher &Matchers);
303 const VariantMatcher &getMatcher() const;
[all …]
H A DRegistry.h138 static VariantMatcher constructMatcher(MatcherCtor Ctor,
149 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
H A DParser.h88 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
144 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h3942 class VariantMatcher {
3944 explicit VariantMatcher(::testing::Matcher<const T&> matcher)
5260 PolymorphicMatcher<internal::variant_matcher::VariantMatcher<T>> VariantWith(
5263 internal::variant_matcher::VariantMatcher<T>(matcher));