Home
last modified time | relevance | path

Searched refs:ast_matchers (Results 1 – 25 of 37) sorted by relevance

12

/external/clang/include/clang/ASTMatchers/
DASTMatchersMacros.h59 return ::clang::ast_matchers::internal::MemoizedMatcher< \
98 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
102 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
103 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
107 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher() { \
108 return ::clang::ast_matchers::internal::makeMatcher( \
113 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
114 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
136 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
142 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
[all …]
DASTMatchFinder.h51 namespace ast_matchers {
/external/clang/unittests/Analysis/
DCFGTest.cpp31 class CFGCallback : public ast_matchers::MatchFinder::MatchCallback { in TEST()
35 void run(const ast_matchers::MatchFinder::MatchResult &Result) override { in TEST()
47 ast_matchers::MatchFinder Finder; in TEST()
48 Finder.addMatcher(ast_matchers::functionDecl().bind("func"), &Callback); in TEST()
/external/clang/include/clang/Tooling/
DRefactoringCallbacks.h41 class RefactoringCallback : public ast_matchers::MatchFinder::MatchCallback {
55 void run(const ast_matchers::MatchFinder::MatchResult &Result) override;
67 void run(const ast_matchers::MatchFinder::MatchResult &Result) override;
80 void run(const ast_matchers::MatchFinder::MatchResult &Result) override;
/external/clang/lib/ASTMatchers/Dynamic/
DMarshallers.h31 namespace ast_matchers {
56 template <class T> struct ArgTypeTraits<ast_matchers::internal::Matcher<T> > {
60 static ast_matchers::internal::Matcher<T> get(const VariantValue &Value) {
236 ast_matchers::internal::EmptyTypeList) {}
241 Out.push_back(ast_matchers::internal::Matcher<typename TypeList::head>(Poly));
275 buildReturnTypeVectorFromTypeList<ast_matchers::internal::EmptyTypeList>(
286 struct BuildReturnTypeVector<ast_matchers::internal::Matcher<T> > {
293 struct BuildReturnTypeVector<ast_matchers::internal::BindableMatcher<T> > {
351 ast_matchers::internal::VariadicFunction<ResultT, ArgT, F> Func,
390 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
[all …]
DRegistry.cpp28 namespace ast_matchers { namespace
55 ::clang::ast_matchers::name, #name));
58 static_cast< ::clang::ast_matchers::name##_Type##Id>( \
59 ::clang::ast_matchers::name)
DDiagnostics.cpp13 namespace ast_matchers { namespace
DVariantValue.cpp20 namespace ast_matchers { namespace
/external/clang/lib/Tooling/
DRefactoringCallbacks.cpp41 const ast_matchers::MatchFinder::MatchResult &Result) { in run()
54 const ast_matchers::MatchFinder::MatchResult &Result) { in run()
67 const ast_matchers::MatchFinder::MatchResult &Result) { in run()
/external/clang/include/clang/ASTMatchers/Dynamic/
DVariantValue.h29 namespace ast_matchers {
77 using ast_matchers::internal::DynTypedMatcher;
199 ast_matchers::internal::Matcher<T> getTypedMatcher() const { in getTypedMatcher()
227 typedef ast_matchers::internal::Matcher<T> MatcherT;
DRegistry.h28 namespace ast_matchers {
DDiagnostics.h28 namespace ast_matchers {
DParser.h46 namespace ast_matchers {
/external/clang/unittests/ASTMatchers/Dynamic/
DParserTest.cpp20 namespace ast_matchers { namespace
32 ast_matchers::internal::Matcher<Stmt> M = stmt(stmt(), stmt()); in expectMatcher()
74 typedef std::map<std::string, ast_matchers::internal::Matcher<Stmt> >
161 using ast_matchers::internal::Matcher;
DVariantValueTest.cpp15 namespace ast_matchers { namespace
DRegistryTest.cpp16 namespace ast_matchers { namespace
20 using ast_matchers::internal::Matcher;
/external/clang/unittests/AST/
DDeclTest.cpp18 using namespace clang::ast_matchers;
DASTContextParentMapTest.cpp22 namespace ast_matchers { namespace
DNamedDeclPrinterTest.cpp26 using namespace ast_matchers;
DStmtPrinterTest.cpp29 using namespace ast_matchers;
DASTTypeTraitsTest.cpp15 using namespace clang::ast_matchers;
DMatchVerifier.h29 namespace ast_matchers {
DASTImporterTest.cpp23 namespace ast_matchers { namespace
/external/clang/unittests/Tooling/
DRefactoringCallbacksTest.cpp19 using namespace ast_matchers;
/external/clang/unittests/ASTMatchers/
DASTMatchersInternalTest.cpp20 namespace ast_matchers { namespace

12