diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/ClangTidyOptions.h')
-rw-r--r-- | clang-tools-extra/clang-tidy/ClangTidyOptions.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/ClangTidyOptions.h b/clang-tools-extra/clang-tidy/ClangTidyOptions.h index 14b23ae2719..3c2251c4bd3 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyOptions.h +++ b/clang-tools-extra/clang-tidy/ClangTidyOptions.h @@ -14,6 +14,7 @@ #include "llvm/ADT/StringMap.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/ErrorOr.h" +#include <map> #include <string> #include <system_error> #include <utility> @@ -70,6 +71,12 @@ struct ClangTidyOptions { /// \brief Turns on temporary destructor-based analysis. llvm::Optional<bool> AnalyzeTemporaryDtors; + + typedef std::pair<std::string, std::string> StringPair; + typedef std::map<std::string, std::string> OptionMap; + + /// \brief Key-value mapping used to store check-specific options. + OptionMap CheckOptions; }; /// \brief Abstract interface for retrieving various ClangTidy options. |