Lines Matching refs:SourceMgr

38       SourceMgr(Diags, FileMgr),  in SourceManagerTest()
48 SourceManager SourceMgr; member in __anon2461a5a30111::SourceManagerTest
60 FileID mainFileID = SourceMgr.createFileID(std::move(Buf)); in TEST_F()
61 SourceMgr.setMainFileID(mainFileID); in TEST_F()
64 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
67 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
92 SourceLocation macroExpStartLoc = SourceMgr.translateLineCol(mainFileID, 2, 1); in TEST_F()
93 SourceLocation macroExpEndLoc = SourceMgr.translateLineCol(mainFileID, 2, 6); in TEST_F()
101 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(lsqrLoc, idLoc)); in TEST_F()
102 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(idLoc, rsqrLoc)); in TEST_F()
103 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(macroExpStartLoc, idLoc)); in TEST_F()
104 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(idLoc, macroExpEndLoc)); in TEST_F()
114 FileID MainFileID = SourceMgr.createFileID(std::move(Buf)); in TEST_F()
115 SourceMgr.setMainFileID(MainFileID); in TEST_F()
120 EXPECT_EQ(1U, SourceMgr.getColumnNumber(MainFileID, 0, &Invalid)); in TEST_F()
124 EXPECT_EQ(5U, SourceMgr.getColumnNumber(MainFileID, 4, &Invalid)); in TEST_F()
128 EXPECT_EQ(1U, SourceMgr.getColumnNumber(MainFileID, 7, &Invalid)); in TEST_F()
132 EXPECT_EQ(5U, SourceMgr.getColumnNumber(MainFileID, 11, &Invalid)); in TEST_F()
136 EXPECT_EQ(7U, SourceMgr.getColumnNumber(MainFileID, strlen(Source), in TEST_F()
141 SourceMgr.getColumnNumber(MainFileID, strlen(Source)+1, &Invalid); in TEST_F()
146 SourceMgr.getColumnNumber(FileID(), 0, &Invalid); in TEST_F()
150 SourceMgr.getColumnNumber(FileID(), 1, &Invalid); in TEST_F()
154 EXPECT_EQ(1U, SourceMgr.getColumnNumber(MainFileID, 0, nullptr)); in TEST_F()
172 SourceMgr.overrideFileContents(SourceFile, std::move(Buf)); in TEST_F()
176 SourceMgr.overrideFileContents(HeaderFile, std::move(HeaderBuf)); in TEST_F()
178 FileID MainFileID = SourceMgr.getOrCreateFileID(SourceFile, SrcMgr::C_User); in TEST_F()
179 FileID HeaderFileID = SourceMgr.getOrCreateFileID(HeaderFile, SrcMgr::C_User); in TEST_F()
180 SourceMgr.setMainFileID(MainFileID); in TEST_F()
182 auto BeginLoc = SourceMgr.getLocForStartOfFile(MainFileID); in TEST_F()
183 auto EndLoc = SourceMgr.getLocForEndOfFile(MainFileID); in TEST_F()
185 auto BeginEOLLoc = SourceMgr.translateLineCol(MainFileID, 1, 7); in TEST_F()
187 auto HeaderLoc = SourceMgr.getLocForStartOfFile(HeaderFileID); in TEST_F()
189 EXPECT_EQ(BeginLoc.printToString(SourceMgr), "/mainFile.cpp:1:1"); in TEST_F()
190 EXPECT_EQ(EndLoc.printToString(SourceMgr), "/mainFile.cpp:4:7"); in TEST_F()
192 EXPECT_EQ(BeginEOLLoc.printToString(SourceMgr), "/mainFile.cpp:1:7"); in TEST_F()
193 EXPECT_EQ(HeaderLoc.printToString(SourceMgr), "/test-header.h:1:1"); in TEST_F()
195 EXPECT_EQ(SourceRange(BeginLoc, BeginLoc).printToString(SourceMgr), in TEST_F()
197 EXPECT_EQ(SourceRange(BeginLoc, BeginEOLLoc).printToString(SourceMgr), in TEST_F()
199 EXPECT_EQ(SourceRange(BeginLoc, EndLoc).printToString(SourceMgr), in TEST_F()
201 EXPECT_EQ(SourceRange(BeginLoc, HeaderLoc).printToString(SourceMgr), in TEST_F()
262 FileID mainFileID = SourceMgr.createFileID(std::move(Buf)); in TEST_F()
263 SourceMgr.setMainFileID(mainFileID); in TEST_F()
265 ASSERT_NO_FATAL_FAILURE(SourceMgr.getLineNumber(mainFileID, 1, nullptr)); in TEST_F()
287 FileID mainFileID = SourceMgr.createFileID(std::move(MainBuf)); in TEST_F()
288 SourceMgr.setMainFileID(mainFileID); in TEST_F()
292 SourceMgr.overrideFileContents(headerFile, std::move(HeaderBuf)); in TEST_F()
295 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
299 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
326 SourceLocation defLoc = SourceMgr.translateLineCol(mainFileID, 2, 13); in TEST_F()
327 SourceLocation loc1 = SourceMgr.translateLineCol(mainFileID, 3, 8); in TEST_F()
328 SourceLocation loc2 = SourceMgr.translateLineCol(mainFileID, 4, 4); in TEST_F()
329 SourceLocation loc3 = SourceMgr.translateLineCol(mainFileID, 5, 7); in TEST_F()
330 SourceLocation defLoc2 = SourceMgr.translateLineCol(mainFileID, 6, 22); in TEST_F()
331 defLoc = SourceMgr.getMacroArgExpandedLocation(defLoc); in TEST_F()
332 loc1 = SourceMgr.getMacroArgExpandedLocation(loc1); in TEST_F()
333 loc2 = SourceMgr.getMacroArgExpandedLocation(loc2); in TEST_F()
334 loc3 = SourceMgr.getMacroArgExpandedLocation(loc3); in TEST_F()
335 defLoc2 = SourceMgr.getMacroArgExpandedLocation(defLoc2); in TEST_F()
339 EXPECT_TRUE(SourceMgr.isMacroArgExpansion(loc2)); in TEST_F()
340 EXPECT_TRUE(SourceMgr.isMacroArgExpansion(loc3)); in TEST_F()
412 SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(MainBuf))); in TEST_F()
416 SourceMgr.overrideFileContents(headerFile, std::move(HeaderBuf)); in TEST_F()
419 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
422 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
487 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(Macros[3].Loc, Macros[4].Loc)); in TEST_F()
491 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(Macros[10].Loc, Macros[11].Loc)); in TEST_F()
501 SourceMgr.overrideFileContents(SourceFile, std::move(Buf)); in TEST_F()
507 SourceMgr.overrideFileContents(SecondFile, std::move(Buf2)); in TEST_F()
509 FileID MainFileID = SourceMgr.getOrCreateFileID(SourceFile, SrcMgr::C_User); in TEST_F()
510 SourceMgr.setMainFileID(MainFileID); in TEST_F()
512 EXPECT_TRUE(SourceMgr.isMainFile(*SourceFile)); in TEST_F()
513 EXPECT_TRUE(SourceMgr.isMainFile(*SourceFile)); in TEST_F()
514 EXPECT_FALSE(SourceMgr.isMainFile(*SecondFile)); in TEST_F()