Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp82 VariantMatcher::Payload::~Payload() {} in ~Payload()
84 class VariantMatcher::SinglePayload : public VariantMatcher::Payload {
115 class VariantMatcher::PolymorphicPayload : public VariantMatcher::Payload {
181 class VariantMatcher::VariadicOpPayload : public VariantMatcher::Payload {
220 VariantMatcher::VariantMatcher() {} in VariantMatcher() function in clang::ast_matchers::dynamic::VariantMatcher
222 VariantMatcher VariantMatcher::SingleMatcher(const DynTypedMatcher &Matcher) { in SingleMatcher()
226 VariantMatcher
228 return VariantMatcher( in PolymorphicMatcher()
232 VariantMatcher VariantMatcher::VariadicOperatorMatcher( in VariadicOperatorMatcher()
234 std::vector<VariantMatcher> Args) { in VariadicOperatorMatcher()
[all …]
H A DMarshallers.h253 VariantMatcher create(SourceRange NameRange,
312 VariantMatcher Out = VariantMatcher::PolymorphicMatcher(std::move(Matchers));
353 VariantMatcher
373 VariantMatcher Out;
411 VariantMatcher create(SourceRange NameRange,
573 VariantMatcher create(SourceRange NameRange,
576 std::vector<VariantMatcher> Constructed;
591 return VariantMatcher();
658 return VariantMatcher();
661 std::vector<VariantMatcher> InnerArgs;
[all …]
H A DRegistry.cpp647 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher()
654 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, in constructBoundMatcher()
659 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); in constructBoundMatcher()
666 return VariantMatcher::SingleMatcher(*Bound); in constructBoundMatcher()
670 return VariantMatcher(); in constructBoundMatcher()
H A DParser.cpp362 *Value = VariantMatcher::SingleMatcher(*Bound); in parseIdentifierPrefixImpl()
500 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherExpressionImpl()
607 VariantMatcher Parser::RegistrySema::actOnMatcherExpression( in actOnMatcherExpression()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h93 class VariantMatcher {
137 VariantMatcher();
145 static VariantMatcher
151 static VariantMatcher
153 std::vector<VariantMatcher> Args);
213 explicit VariantMatcher(std::shared_ptr<Payload> Value) in VariantMatcher() function
226 struct VariantMatcher::TypedMatcherOps final : VariantMatcher::MatcherOps {
264 VariantValue(const VariantMatcher &Matchers);
295 const VariantMatcher &getMatcher() const;
296 void setMatcher(const VariantMatcher &Matcher);
[all …]
H A DRegistry.h114 static VariantMatcher constructMatcher(MatcherCtor Ctor,
125 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
H A DParser.h89 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
137 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor,
/freebsd-12.1/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h4081 class VariantMatcher {
4083 explicit VariantMatcher(::testing::Matcher<const T&> matcher)
5258 PolymorphicMatcher<internal::variant_matcher::VariantMatcher<T> > VariantWith(
5261 internal::variant_matcher::VariantMatcher<T>(matcher));