Lines Matching defs:Code

23   std::vector<tooling::Range> GetCodeRange(StringRef Code) {
24 return std::vector<tooling::Range>(1, tooling::Range(0, Code.size()));
27 std::string sort(StringRef Code, std::vector<tooling::Range> Ranges,
30 auto Replaces = sortIncludes(FmtStyle, Code, Ranges, FileName);
33 auto Sorted = applyAllReplacements(Code, Replaces);
41 std::string sort(StringRef Code, StringRef FileName = "input.cpp",
43 return sort(Code, GetCodeRange(Code), FileName, ExpectedNumRanges);
46 unsigned newCursor(StringRef Code, unsigned Cursor) {
47 sortIncludes(FmtStyle, Code, GetCodeRange(Code), "input.cpp", &Cursor);
160 StringRef Code = "#include <a>\n"
166 EXPECT_TRUE(sortIncludes(FmtStyle, Code, GetCodeRange(Code), "a.cc").empty());
170 StringRef Code = "#include <string>\n"
175 sortIncludes(FmtStyle, Code, GetCodeRange(Code), "a/extra_action.cc")
227 StringRef Code = "// clang-format off\r\n"
245 verifyFormat(Expected, sort(Code, "e.cpp", 1));
797 StringRef Code = "#include <ccc>\n" // Start of line: 0
800 EXPECT_EQ(31u, newCursor(Code, 0));
801 EXPECT_EQ(13u, newCursor(Code, 15));
802 EXPECT_EQ(0u, newCursor(Code, 33));
804 EXPECT_EQ(41u, newCursor(Code, 10));
805 EXPECT_EQ(23u, newCursor(Code, 25));
806 EXPECT_EQ(10u, newCursor(Code, 43));
811 StringRef Code = "#include \"b\"\n" // Start of line: 0
818 verifyFormat(Expected, sort(Code));
819 EXPECT_EQ(12u, newCursor(Code, 26)); // Closing quote of "aa"
820 EXPECT_EQ(26u, newCursor(Code, 27)); // Newline after "aa"
821 EXPECT_EQ(27u, newCursor(Code, 28)); // Start of last line
830 StringRef Code = "#include \"a\"\r\n" // Start of line: 0
837 verifyFormat(Code);
838 EXPECT_EQ(0u, newCursor(Code, 0));
839 EXPECT_EQ(14u, newCursor(Code, 14));
840 EXPECT_EQ(16u, newCursor(Code, 16));
841 EXPECT_EQ(30u, newCursor(Code, 30));
842 EXPECT_EQ(32u, newCursor(Code, 32));
843 EXPECT_EQ(46u, newCursor(Code, 46));
844 EXPECT_EQ(48u, newCursor(Code, 48));
853 StringRef Code = "#include \"a\"\r\n" // Start of line: 0
865 verifyFormat(Expected, sort(Code));
866 EXPECT_EQ(0u, newCursor(Code, 0));
869 newCursor(Code, 14)); // cursor on empty line in include block is ignored
870 EXPECT_EQ(14u, newCursor(Code, 16));
873 newCursor(Code, 30)); // cursor on empty line in include block is ignored
874 EXPECT_EQ(28u, newCursor(Code, 32));
875 EXPECT_EQ(42u, newCursor(Code, 46));
876 EXPECT_EQ(44u, newCursor(Code, 48));
888 StringRef Code = "#include \"a\"\r\n" // Start of line: 0
900 verifyFormat(Expected, sort(Code));
901 EXPECT_EQ(0u, newCursor(Code, 0));
902 EXPECT_EQ(15u, newCursor(Code, 16));
903 EXPECT_EQ(30u, newCursor(Code, 32));
904 EXPECT_EQ(44u, newCursor(Code, 46));
905 EXPECT_EQ(46u, newCursor(Code, 48));
915 StringRef Code = "#include \"a\"\r\n" // Start of line: 0
929 verifyFormat(Expected, sort(Code));
930 EXPECT_EQ(0u, newCursor(Code, 0));
931 EXPECT_EQ(14u, newCursor(Code, 14));
932 EXPECT_EQ(30u, newCursor(Code, 32));
933 EXPECT_EQ(30u, newCursor(Code, 30));
934 EXPECT_EQ(15u, newCursor(Code, 15));
935 EXPECT_EQ(44u, newCursor(Code, 46));
936 EXPECT_EQ(46u, newCursor(Code, 48));
1025 StringRef Code = "#include <b>\n" // Start of line: 0
1034 verifyFormat(Expected, sort(Code));
1036 EXPECT_EQ(1u, newCursor(Code, 14));
1038 EXPECT_EQ(23u, newCursor(Code, 10));
1039 EXPECT_EQ(23u, newCursor(Code, 36));
1040 EXPECT_EQ(23u, newCursor(Code, 49));
1041 EXPECT_EQ(23u, newCursor(Code, 36));
1042 EXPECT_EQ(23u, newCursor(Code, 75));
1044 EXPECT_EQ(26u, newCursor(Code, 52));
1062 StringRef Code = "#include <a>\n"
1069 auto Replaces = sortIncludes(FmtStyle, Code, Ranges, "input.cpp");
1090 StringRef Code = "#include \"b.h\"\n"
1093 verifyFormat(Code, sort(Code, "input.h", 0));
1099 StringRef Code = "#include \"b.h\"\r\n"
1102 verifyFormat(Code, sort(Code, "input.h", 0));
1106 StringRef Code = "#include <a>\n"
1114 sort(Code, "input.cc", 1));
1120 sort(Code, "input.cc", 1));
1126 sort(Code, "input.cc", 1));
1224 StringRef Code = "#include \"d.h\"\r\n"
1240 verifyFormat(Expected, sort(Code, "e.cpp", 2));
1242 Code = "#include \"d.h\"\n"
1258 verifyFormat(Expected, sort(Code, "e.cpp", 2));
1263 StringRef Code = "\xEF\xBB\xBF#include \"d.h\"\r\n"
1276 verifyFormat(Expected, sort(Code, "e.cpp", 1));
1281 StringRef Code = "\xEF\xBB\xBF#include \"d.h\"\r\n"
1295 verifyFormat(Expected, sort(Code, "e.cpp", 2));
1300 StringRef Code = "#include \"c.h\"\r\n"
1310 verifyFormat(Expected, sort(Code, "a.cpp", 1));
1471 StringRef Code{"/* #include \"foo.h\"\n"
1476 verifyFormat(Code, sort(Code, "input.cpp", 0));