diff options
author | Alexander Kornienko <alexfh@google.com> | 2017-07-20 12:02:03 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2017-07-20 12:02:03 +0000 |
commit | 1a4aa5af46c2daf4388ce720c3992edbc5f94bd2 (patch) | |
tree | 2cbca53c785baacda9e679cad858467ba2eabba2 /clang-tidy/utils | |
parent | f8b16115ac303629376de854b4430c80146f4661 (diff) |
[clang-tidy] Unify the way IncludeStyle and HeaderFileExtesions options are used
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@308605 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clang-tidy/utils')
-rw-r--r-- | clang-tidy/utils/HeaderFileExtensionsUtils.h | 4 | ||||
-rw-r--r-- | clang-tidy/utils/HeaderGuard.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/clang-tidy/utils/HeaderFileExtensionsUtils.h b/clang-tidy/utils/HeaderFileExtensionsUtils.h index c9fedf08..20120171 100644 --- a/clang-tidy/utils/HeaderFileExtensionsUtils.h +++ b/clang-tidy/utils/HeaderFileExtensionsUtils.h @@ -36,6 +36,10 @@ bool isSpellingLocInHeaderFile( SourceLocation Loc, SourceManager &SM, const HeaderFileExtensionsSet &HeaderFileExtensions); +/// \brief Returns recommended default value for the list of header file +/// extensions. +inline StringRef defaultHeaderFileExtensions() { return ",h,hh,hpp,hxx"; } + /// \brief Parses header file extensions from a semicolon-separated list. bool parseHeaderFileExtensions(StringRef AllHeaderFileExtensions, HeaderFileExtensionsSet &HeaderFileExtensions, diff --git a/clang-tidy/utils/HeaderGuard.h b/clang-tidy/utils/HeaderGuard.h index c90a3127..a2d8288e 100644 --- a/clang-tidy/utils/HeaderGuard.h +++ b/clang-tidy/utils/HeaderGuard.h @@ -28,8 +28,8 @@ class HeaderGuardCheck : public ClangTidyCheck { public: HeaderGuardCheck(StringRef Name, ClangTidyContext *Context) : ClangTidyCheck(Name, Context), - RawStringHeaderFileExtensions( - Options.getLocalOrGlobal("HeaderFileExtensions", ",h,hh,hpp,hxx")) { + RawStringHeaderFileExtensions(Options.getLocalOrGlobal( + "HeaderFileExtensions", utils::defaultHeaderFileExtensions())) { utils::parseHeaderFileExtensions(RawStringHeaderFileExtensions, HeaderFileExtensions, ','); } |