[PATCH] Enhancements for the DynTypedMatcher system.
Manuel Klimek
klimek at google.com
Thu Jun 20 02:36:44 PDT 2013
LG. Cool!
================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:188
@@ -187,1 +187,3 @@
+template <typename T> class Matcher;
+
----------------
Is this still needed?
================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:257
@@ -248,1 +256,3 @@
+ /// \brief Returns \c true if the pass DynTypedMatcher can be converted to \c
+ /// Matcher<T>.
----------------
s/pass/passed/
================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:258
@@ +257,3 @@
+ /// \brief Returns \c true if the pass DynTypedMatcher can be converted to \c
+ /// Matcher<T>.
+ ///
----------------
and I'd probably say to "a" Matcher<T>
================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:267
@@ +266,3 @@
+
+ /// \brief Construct a Matcher<T> interface around the dynamic \c Other.
+ ///
----------------
dynamic "matcher" \c Other.
================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:274
@@ +273,3 @@
+ assert(canConstructFrom(Other));
+ return Matcher<T>(new WrappedMatcher(Other));
+ }
----------------
I'm wondering whether there's a simpler way - but probably not, as we don't have access to the internals of the "real matcher" behind the DynTypedMatcher 'Other'.
http://llvm-reviews.chandlerc.com/D815
BRANCH
dyn_type_check
ARCANIST PROJECT
clang
More information about the cfe-commits
mailing list