llvm-project/clang/lib/ASTMatchers
Daniel Jasper d1ac50ecaa ASTMatchers: Keep AllCallbacks in a set instead of a vector
AllCallbacks is currently only used to call onStartOfTranslationUnit and
onEndOfTranslationUnit on them. In this (and any other scenario I can
come up with), it is important (or at least better) not to have
duplicates in this container. E.g. currently onEndOfTranslationUnit is
called repeatedly on the same callback for every matcher that is
registered with it.

llvm-svn: 249598
2015-10-07 19:56:12 +00:00
..
Dynamic Adding a narrowing AST matcher for FunctionDecl::isVariadic(), plus tests and documentation. 2015-10-05 14:41:27 +00:00
ASTMatchFinder.cpp ASTMatchers: Keep AllCallbacks in a set instead of a vector 2015-10-07 19:56:12 +00:00
ASTMatchersInternal.cpp [ASTMatchers] Use provided target NodeKind instead of inferring it from the matchers. 2015-07-17 16:05:27 +00:00
CMakeLists.txt ASTMatchers: Add an explicit dependency on libclangBasic. 2015-03-12 16:25:19 +00:00
Makefile First revision of the dynamic ASTMatcher library. 2013-05-14 09:13:00 +00:00