================ Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:1441 @@ +1440,3 @@ +/// \code Getter<OuterT>::value() \endcode returns a +/// \code InnerTBase (OuterT::*)() \endcode, which is used to adapt a \c OuterT +/// object into a \c InnerT ---------------- Manuel Klimek wrote: > I think it's quite curious for the matchers that InnerTBase is returned > by-value here (as that strongly limits what matchers this can be used with). > I assume that was intentional? > I'm wondering whether there's a simpler solution hidden somewhere... This class replaces the two classes that were being used for QualType and TypeLoc. Both of these are passed by value. I made it as generic as I needed for this specific change.
http://llvm-reviews.chandlerc.com/D1023 BRANCH type_traversal ARCANIST PROJECT clang _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
