Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
dd6e106621992978e6eb928a502379f934f2a8e9
/
unittests
/
ASTMatchers
3e2aa99
Adds the possibility to run ASTMatchFinder over arbitrary AST nodes.
by Manuel Klimek
· 12 years ago
c711af2
Make hasDeclaration() matcher work inside the memberExpr() matcher.
by Daniel Jasper
· 12 years ago
70b9db9
Implements the thisExpr matcher. Patch by Gabor Horvath.
by Manuel Klimek
· 12 years ago
c99a3ad
Implement hasParent()-matcher.
by Daniel Jasper
· 12 years ago
1802daf
Fix tests, which accidentally matched implicit code on specific
by Daniel Jasper
· 12 years ago
ce62007
First version of matchers for Types and TypeLocs.
by Daniel Jasper
· 12 years ago
1a00fee
Fix ASTMatchersTests in configurations where
by Daniel Jasper
· 12 years ago
31f7c08
Add matchers for selected C++11 features.
by Daniel Jasper
· 12 years ago
aaa8e45
Fix refersToDeclaration()-matcher and add missing test case. This was
by Daniel Jasper
· 12 years ago
b54b764
Add some matchers for basic AST nodes.
by Daniel Jasper
· 12 years ago
08f0c53
Fix isDerivedFrom matcher.
by Daniel Jasper
· 12 years ago
e6d2a96
Add missing matcher for C-style cast expressions.
by Daniel Jasper
· 12 years ago
3680b4f
Make all VariadicDynCast-Expr-matchers StatementMatchers
by Daniel Jasper
· 12 years ago
a756443
Create initial support for matching and binding NestedNameSpecifier(Loc)s.
by Daniel Jasper
· 12 years ago
63d8872
Rename isA to isSameOrDerivedFrom.
by Daniel Jasper
· 12 years ago
76dafa7
Change the behavior of the isDerivedFrom-matcher to not match on the
by Daniel Jasper
· 12 years ago
579b120
Implements hasAncestor.
by Manuel Klimek
· 12 years ago
a78d0d6
Introduces DynTypedMatcher as a new concept that replaces the UntypedBaseMatcher and TypedMatcher.
by Manuel Klimek
· 12 years ago
305c613
Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.
by Ted Kremenek
· 12 years ago
66341c5
Fixes a bug for binding memoized match results.
by Manuel Klimek
· 12 years ago
50f88b9
Reland r160052: Default to -std=c++11 on Windows.
by Nico Weber
· 12 years ago
e16acd3
New matcher for MaterializeTemporaryExpr
by Sam Panzer
· 12 years ago
2dc75ed
Rename the ASTMatchers to better match AST nodes. Now, all
by Daniel Jasper
· 12 years ago
02ed37f
AST Matchers tests: test that member() matches member allocation functions:
by Dmitri Gribenko
· 12 years ago
671a045
AST Matchers tests: test that member() matches member allocation functions.
by Dmitri Gribenko
· 12 years ago
8456ae6
AST Matchers: introduce functionTemplate(), classTemplate() and
by Dmitri Gribenko
· 12 years ago
425f41b
Matchers related to DeclStmt for matching the count of declarations, a particular declaration within the statement, and single-Decl DeclStmts.
by Sam Panzer
· 12 years ago
089e5b3
Matchers which correspond to CastExpr, IgnoreImpCasts, IgnoreParenCasts, and IgnoreParenImpCasts
by Sam Panzer
· 12 years ago
8cc7efa
Add ASTMatcher for matching extern "C" function declarations.
by Daniel Jasper
· 12 years ago
1a5d421
[ms-inline asm] Add various MC components to clang build to support MS-style inline assembly.
by Chad Rosier
· 12 years ago
fa1d30d
Add various MC components to clang build to support MS-style inline assembly.
by Chad Rosier
· 12 years ago
371f939
Add missing tests for class template specialization and template
by Daniel Jasper
· 12 years ago
9bd2809
Fix for ASTMatchFinder to visit a functions parameter declarations.
by Daniel Jasper
· 12 years ago
715c956
Introduces the 'decl' matcher which was missing for a while
by Manuel Klimek
· 12 years ago
9f17408
Introduces a new concept for binding results to matchers
by Manuel Klimek
· 12 years ago
d5c66dd
Move RefactoringCallbacks to Tooling to avoid dependency from
by Daniel Jasper
· 12 years ago
20b802d
Make the isDerivedFrom matcher more generic.
by Daniel Jasper
· 12 years ago
fe7beeb
Add refactoring callbacks to make common kinds of refactorings easy.
by Daniel Jasper
· 12 years ago
ff2fcb8
Fix spelling of anyOf matcher and add missing test.
by Daniel Jasper
· 12 years ago
6a12449
This commit combines three patches to the ASTMatchers.
by Daniel Jasper
· 12 years ago
e0e6b9e
Add more matchers and do cleanups.
by Daniel Jasper
· 12 years ago
78a0ce4
Disable death tests on platforms which don't support them.
by Benjamin Kramer
· 12 years ago
e265c87
Fixes the MSVC build.
by Manuel Klimek
· 12 years ago
28c82ee
Another fix for the configure build: correct order of dependencies.
by Manuel Klimek
· 12 years ago
c76dfb4
Build-fix: Remove non-existent directories from Makefiles.
by Manuel Klimek
· 12 years ago
4da2166
Adds the AST Matcher library, which provides a in-C++ DSL to express
by Manuel Klimek
· 12 years ago