OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DynTypedMatcher
(Results
1 - 12
of
12
) sorted by null
/external/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h
32
using ast_matchers::internal::
DynTypedMatcher
;
52
virtual bool canConstructFrom(const
DynTypedMatcher
&Matcher,
54
virtual void constructFrom(const
DynTypedMatcher
&Matcher) = 0;
66
virtual llvm::Optional<
DynTypedMatcher
> getSingleMatcher() const = 0;
76
static VariantMatcher SingleMatcher(const
DynTypedMatcher
&Matcher);
82
PolymorphicMatcher(std::vector<
DynTypedMatcher
> Matchers);
102
llvm::Optional<
DynTypedMatcher
> getSingleMatcher() const;
149
virtual bool canConstructFrom(const
DynTypedMatcher
&Matcher,
156
virtual void constructFrom(const
DynTypedMatcher
& Matcher) {
163
std::vector<
DynTypedMatcher
> DynMatchers
[
all
...]
Parser.h
137
/// The caller takes ownership of the
DynTypedMatcher
object returned.
138
static llvm::Optional<
DynTypedMatcher
>
150
/// The caller takes ownership of the
DynTypedMatcher
object returned.
151
static llvm::Optional<
DynTypedMatcher
>
/external/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp
29
DynTypedMatcher
::MatcherStorage::~MatcherStorage() {}
39
ArrayRef<
DynTypedMatcher
> InnerMatchers) {
60
ArrayRef<
DynTypedMatcher
> InnerMatchers) {
74
ArrayRef<
DynTypedMatcher
> InnerMatchers) {
91
ArrayRef<
DynTypedMatcher
> InnerMatchers) {
ASTMatchFinder.cpp
83
MatchChildASTVisitor(const
DynTypedMatcher
*Matcher,
279
const
DynTypedMatcher
*const Matcher;
296
std::vector<std::pair<internal::
DynTypedMatcher
, MatchCallback *> > *
301
for (std::vector<std::pair<internal::
DynTypedMatcher
,
311
for (std::vector<std::pair<internal::
DynTypedMatcher
,
371
const
DynTypedMatcher
&Matcher,
402
const
DynTypedMatcher
&Matcher,
416
const
DynTypedMatcher
&Matcher,
427
const
DynTypedMatcher
&Matcher,
437
const
DynTypedMatcher
&Matcher
[
all
...]
/external/clang/lib/ASTMatchers/Dynamic/
VariantValue.cpp
28
SinglePayload(const
DynTypedMatcher
&Matcher) : Matcher(Matcher) {}
30
virtual llvm::Optional<
DynTypedMatcher
> getSingleMatcher() const {
46
const
DynTypedMatcher
Matcher;
51
PolymorphicPayload(std::vector<
DynTypedMatcher
> MatchersIn)
56
virtual llvm::Optional<
DynTypedMatcher
> getSingleMatcher() const {
58
return llvm::Optional<
DynTypedMatcher
>();
74
const
DynTypedMatcher
*Found = nullptr;
95
const std::vector<
DynTypedMatcher
> Matchers;
104
virtual llvm::Optional<
DynTypedMatcher
> getSingleMatcher() const {
105
return llvm::Optional<
DynTypedMatcher
>();
[
all
...]
Parser.cpp
549
llvm::Optional<
DynTypedMatcher
>
555
llvm::Optional<
DynTypedMatcher
>
560
return llvm::Optional<
DynTypedMatcher
>();
563
return llvm::Optional<
DynTypedMatcher
>();
565
llvm::Optional<
DynTypedMatcher
> Result =
Marshallers.h
237
std::vector<
DynTypedMatcher
> &Out,
242
std::vector<
DynTypedMatcher
> &Out, TypeList) {
253
static VariantMatcher outvalueToVariantMatcher(const
DynTypedMatcher
&Matcher) {
261
std::vector<
DynTypedMatcher
> Matchers;
Registry.cpp
501
llvm::Optional<
DynTypedMatcher
> Result = Out.getSingleMatcher();
503
llvm::Optional<
DynTypedMatcher
> Bound = Result->tryBind(BindID);
/external/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h
315
class
DynTypedMatcher
{
318
template <typename T> inline
DynTypedMatcher
(const Matcher<T> &M);
322
/// This version enables \c tryBind() on the \c
DynTypedMatcher
.
323
template <typename T> inline
DynTypedMatcher
(const BindableMatcher<T> &M);
334
llvm::Optional<
DynTypedMatcher
> tryBind(StringRef ID) const {
349
/// \brief Returns \c true if the passed \c
DynTypedMatcher
can be converted
386
virtual llvm::Optional<
DynTypedMatcher
> tryBind(StringRef ID) const = 0;
406
class
DynTypedMatcher
::TypedMatcherStorage : public MatcherStorage {
422
llvm::Optional<
DynTypedMatcher
> tryBind(StringRef ID) const override {
424
return llvm::Optional<
DynTypedMatcher
>();
[
all
...]
ASTMatchFinder.h
147
bool addDynamicMatcher(const internal::
DynTypedMatcher
&NodeMatch,
177
/// \brief For each \c
DynTypedMatcher
a \c MatchCallback that will be called
179
std::vector<std::pair<internal::
DynTypedMatcher
, MatchCallback *> >
/external/clang/unittests/ASTMatchers/Dynamic/
ParserTest.cpp
111
llvm::Optional<
DynTypedMatcher
> getSingleMatcher(const VariantValue &Value) {
112
llvm::Optional<
DynTypedMatcher
> Result =
157
llvm::Optional<
DynTypedMatcher
> VarDecl(Parser::parseMatcherExpression(
168
llvm::Optional<
DynTypedMatcher
> HasParameter(Parser::parseMatcherExpression(
188
llvm::Optional<
DynTypedMatcher
> HasParameterWithNamedValues(
VariantValueTest.cpp
19
using ast_matchers::internal::
DynTypedMatcher
;
47
TEST(VariantValueTest,
DynTypedMatcher
) {
Completed in 104 milliseconds