OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:VariantMatcher
(Results
1 - 10
of
10
) sorted by null
/external/clang/lib/ASTMatchers/Dynamic/
VariantValue.cpp
23
VariantMatcher
::MatcherOps::~MatcherOps() {}
24
VariantMatcher
::Payload::~Payload() {}
26
class
VariantMatcher
::SinglePayload : public
VariantMatcher
::Payload {
49
class
VariantMatcher
::PolymorphicPayload : public
VariantMatcher
::Payload {
98
class
VariantMatcher
::VariadicOpPayload : public
VariantMatcher
::Payload {
101
std::vector<
VariantMatcher
> Args)
124
const std::vector<
VariantMatcher
> Args
[
all
...]
Marshallers.h
126
virtual
VariantMatcher
create(const SourceRange &NameRange,
188
typedef
VariantMatcher
(*MarshallerType)(void (*Func)(),
208
VariantMatcher
create(const SourceRange &NameRange,
247
/// \brief Convert the return values of the functions into a
VariantMatcher
.
250
/// polymorphic matcher. For the former, we just construct the
VariantMatcher
.
253
static
VariantMatcher
outvalueToVariantMatcher(const DynTypedMatcher &Matcher) {
254
return
VariantMatcher
::SingleMatcher(Matcher);
258
static
VariantMatcher
outvalueToVariantMatcher(const T &PolyMatcher,
263
VariantMatcher
Out =
VariantMatcher
::PolymorphicMatcher(std::move(Matchers))
[
all
...]
Registry.cpp
485
VariantMatcher
Registry::constructMatcher(MatcherCtor Ctor,
493
VariantMatcher
Registry::constructBoundMatcher(MatcherCtor Ctor,
498
VariantMatcher
Out = constructMatcher(Ctor, NameRange, Args, Error);
505
return
VariantMatcher
::SingleMatcher(*Bound);
509
return
VariantMatcher
();
Parser.cpp
420
VariantMatcher
Result = S->actOnMatcherExpression(
508
VariantMatcher
Parser::RegistrySema::actOnMatcherExpression(
/external/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h
39
/// overloads of the matcher. \c
VariantMatcher
knows how to select the
41
/// To get a real matcher object out of a \c
VariantMatcher
you can do:
47
class
VariantMatcher
{
57
ArrayRef<
VariantMatcher
> InnerMatchers) = 0;
62
/// It follows a similar interface as
VariantMatcher
itself.
73
VariantMatcher
();
76
static
VariantMatcher
SingleMatcher(const DynTypedMatcher &Matcher);
81
static
VariantMatcher
87
static
VariantMatcher
VariadicOperatorMatcher(
89
std::vector<
VariantMatcher
> Args)
[
all
...]
Registry.h
99
static
VariantMatcher
constructMatcher(MatcherCtor Ctor,
110
static
VariantMatcher
constructBoundMatcher(MatcherCtor Ctor,
Parser.h
94
virtual
VariantMatcher
actOnMatcherExpression(MatcherCtor Ctor,
119
VariantMatcher
actOnMatcherExpression(MatcherCtor Ctor,
/external/clang/unittests/ASTMatchers/Dynamic/
VariantValueTest.cpp
48
VariantValue Value =
VariantMatcher
::SingleMatcher(stmt());
60
Value =
VariantMatcher
::SingleMatcher(recordDecl());
66
Value =
VariantMatcher
::SingleMatcher(ignoringImpCasts(expr()));
85
Value =
VariantMatcher
::SingleMatcher(recordDecl());
128
EXPECT_TRUE(matches("class X {};", VariantValue(
VariantMatcher
::SingleMatcher(
133
matches("int x;", VariantValue(
VariantMatcher
::SingleMatcher(varDecl()))
138
VariantValue(
VariantMatcher
::SingleMatcher(functionDecl()))
142
EXPECT_FALSE(VariantValue(
VariantMatcher
::SingleMatcher(varDecl()))
149
EXPECT_DEATH(VariantValue(
VariantMatcher
::SingleMatcher(varDecl()))
156
"int x;", VariantValue(
VariantMatcher
::SingleMatcher(functionDecl())
[
all
...]
RegistryTest.cpp
42
VariantMatcher
constructMatcher(StringRef MatcherName,
47
VariantMatcher
Out;
54
VariantMatcher
constructMatcher(StringRef MatcherName,
60
VariantMatcher
Out;
67
VariantMatcher
constructMatcher(StringRef MatcherName,
74
VariantMatcher
Out;
217
"loc",
VariantMatcher
::SingleMatcher(nestedNameSpecifier(
231
const
VariantMatcher
IsDefinition = constructMatcher("isDefinition");
248
VariantMatcher
::SingleMatcher(Anything)).getTypedMatcher<Decl>();
ParserTest.cpp
48
VariantMatcher
actOnMatcherExpression(MatcherCtor Ctor,
57
return
VariantMatcher
::SingleMatcher(Matcher->second);
183
return
VariantMatcher
::SingleMatcher(hasParameter(0, hasName("a")));
Completed in 1159 milliseconds