Prazek added a comment. There is also big issue here - I don't check if the type of argument is builtinType. I don't know why but matcher "builtinType" didn't work when I tried to use it. (like I wrote in another email)
================ Comment at: clang-tidy/boost/UseToStringCheck.cpp:33 @@ +32,3 @@ + Finder->addMatcher( + getMatcher("class std::__cxx11::basic_string<char>").bind("to_string"), + this); ---------------- LegalizeAdulthood wrote: > Why do we need to match something that is implementation specific? This > seems really fragile. Yes it is, but the problem here is that I can't find better solution: For example better solution would be to use CXXRecordDecl(hasName("std::basic_string<char>")), because it looks through namespaces, and it doesn't care where std::string was defined. The problem is that I don't know if I can move easly from QualType to CXXRecordDecl - at least I coudn't find it in docs. ================ Comment at: docs/clang-tidy/checks/list.rst:90 @@ -88,2 +89,3 @@ modernize-use-override + modernize-use-using performance-faster-string-find ---------------- LegalizeAdulthood wrote: > Why was this added? It seems unrelated to this changeset. Yep, I was making to check in the same time. I will split it. http://reviews.llvm.org/D18136 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits