diff options
author | Alexander Kornienko <alexfh@google.com> | 2014-05-09 12:24:09 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2014-05-09 12:24:09 +0000 |
commit | 4c8c1b7dd3e192572eb3c4092c3986473d62c0ad (patch) | |
tree | 76bb62d63d9ae33f233d724a64904f5f2355ac7b /clang-tidy/ClangTidy.h | |
parent | 18d561bdf6e708ded7784ce9f16bc477702f3ffe (diff) |
Store Errors inside ClangTidyContext instead of just pointer to an external
array. This simplifies usage of ClangTidyContext a bit and seems to be more
consistent.
Reviewers: klimek
Reviewed By: klimek
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D3685
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@208407 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clang-tidy/ClangTidy.h')
-rw-r--r-- | clang-tidy/ClangTidy.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang-tidy/ClangTidy.h b/clang-tidy/ClangTidy.h index 1bc3e295..a0ae18d2 100644 --- a/clang-tidy/ClangTidy.h +++ b/clang-tidy/ClangTidy.h @@ -16,6 +16,7 @@ #include "clang/Basic/Diagnostic.h" #include "clang/Basic/SourceManager.h" #include "clang/Tooling/Refactoring.h" +#include <vector> namespace clang { @@ -124,14 +125,14 @@ std::vector<std::string> getCheckNames(const ClangTidyOptions &Options); ClangTidyStats runClangTidy(const ClangTidyOptions &Options, const tooling::CompilationDatabase &Compilations, ArrayRef<std::string> Ranges, - SmallVectorImpl<ClangTidyError> *Errors); + std::vector<ClangTidyError> *Errors); // FIXME: This interface will need to be significantly extended to be useful. // FIXME: Implement confidence levels for displaying/fixing errors. // /// \brief Displays the found \p Errors to the users. If \p Fix is true, \p /// Errors containing fixes are automatically applied. -void handleErrors(SmallVectorImpl<ClangTidyError> &Errors, bool Fix); +void handleErrors(const std::vector<ClangTidyError> &Errors, bool Fix); } // end namespace tidy } // end namespace clang |