summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/utils/IncludeSorter.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clang-tidy/utils/IncludeSorter.h')
-rw-r--r--clang-tools-extra/clang-tidy/utils/IncludeSorter.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/utils/IncludeSorter.h b/clang-tools-extra/clang-tidy/utils/IncludeSorter.h
index b1fe316fd48..a5f71db3892 100644
--- a/clang-tools-extra/clang-tidy/utils/IncludeSorter.h
+++ b/clang-tools-extra/clang-tidy/utils/IncludeSorter.h
@@ -25,6 +25,12 @@ public:
// Supported include styles.
enum IncludeStyle { IS_LLVM = 0, IS_Google = 1 };
+ // Converts "llvm" to IS_LLVM, otherwise returns IS_Google.
+ static IncludeStyle parseIncludeStyle(const std::string &Value);
+
+ // Converts IncludeStyle to string representation.
+ static StringRef toString(IncludeStyle Style);
+
// The classifications of inclusions, in the order they should be sorted.
enum IncludeKinds {
IK_MainTUInclude = 0, // e.g. #include "foo.h" when editing foo.cc
OpenPOWER on IntegriCloud