reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
58 FileID mainFileID = SourceMgr.createFileID(std::move(Buf)); 59 SourceMgr.setMainFileID(mainFileID); 62 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, 65 SourceMgr, HeaderInfo, ModLoader, 90 SourceLocation macroExpStartLoc = SourceMgr.translateLineCol(mainFileID, 2, 1); 91 SourceLocation macroExpEndLoc = SourceMgr.translateLineCol(mainFileID, 2, 6); 99 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(lsqrLoc, idLoc)); 100 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(idLoc, rsqrLoc)); 101 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(macroExpStartLoc, idLoc)); 102 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(idLoc, macroExpEndLoc)); 112 FileID MainFileID = SourceMgr.createFileID(std::move(Buf)); 113 SourceMgr.setMainFileID(MainFileID); 118 EXPECT_EQ(1U, SourceMgr.getColumnNumber(MainFileID, 0, &Invalid)); 122 EXPECT_EQ(5U, SourceMgr.getColumnNumber(MainFileID, 4, &Invalid)); 126 EXPECT_EQ(1U, SourceMgr.getColumnNumber(MainFileID, 7, &Invalid)); 130 EXPECT_EQ(5U, SourceMgr.getColumnNumber(MainFileID, 11, &Invalid)); 134 EXPECT_EQ(7U, SourceMgr.getColumnNumber(MainFileID, strlen(Source), 139 SourceMgr.getColumnNumber(MainFileID, strlen(Source)+1, &Invalid); 144 SourceMgr.getColumnNumber(FileID(), 0, &Invalid); 148 SourceMgr.getColumnNumber(FileID(), 1, &Invalid); 152 EXPECT_EQ(1U, SourceMgr.getColumnNumber(MainFileID, 0, nullptr)); 170 SourceMgr.overrideFileContents(SourceFile, std::move(Buf)); 174 SourceMgr.overrideFileContents(HeaderFile, std::move(HeaderBuf)); 176 FileID MainFileID = SourceMgr.getOrCreateFileID(SourceFile, SrcMgr::C_User); 177 FileID HeaderFileID = SourceMgr.getOrCreateFileID(HeaderFile, SrcMgr::C_User); 178 SourceMgr.setMainFileID(MainFileID); 180 auto BeginLoc = SourceMgr.getLocForStartOfFile(MainFileID); 181 auto EndLoc = SourceMgr.getLocForEndOfFile(MainFileID); 183 auto BeginEOLLoc = SourceMgr.translateLineCol(MainFileID, 1, 7); 185 auto HeaderLoc = SourceMgr.getLocForStartOfFile(HeaderFileID); 187 EXPECT_EQ(BeginLoc.printToString(SourceMgr), "/mainFile.cpp:1:1"); 188 EXPECT_EQ(EndLoc.printToString(SourceMgr), "/mainFile.cpp:4:7"); 190 EXPECT_EQ(BeginEOLLoc.printToString(SourceMgr), "/mainFile.cpp:1:7"); 191 EXPECT_EQ(HeaderLoc.printToString(SourceMgr), "/test-header.h:1:1"); 193 EXPECT_EQ(SourceRange(BeginLoc, BeginLoc).printToString(SourceMgr), 195 EXPECT_EQ(SourceRange(BeginLoc, BeginEOLLoc).printToString(SourceMgr), 197 EXPECT_EQ(SourceRange(BeginLoc, EndLoc).printToString(SourceMgr), 199 EXPECT_EQ(SourceRange(BeginLoc, HeaderLoc).printToString(SourceMgr), 263 FileID mainFileID = SourceMgr.createFileID(std::move(MainBuf)); 264 SourceMgr.setMainFileID(mainFileID); 268 SourceMgr.overrideFileContents(headerFile, std::move(HeaderBuf)); 271 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, 274 SourceMgr, HeaderInfo, ModLoader, 296 SourceLocation defLoc = SourceMgr.translateLineCol(mainFileID, 2, 13); 297 SourceLocation loc1 = SourceMgr.translateLineCol(mainFileID, 3, 8); 298 SourceLocation loc2 = SourceMgr.translateLineCol(mainFileID, 4, 4); 299 SourceLocation loc3 = SourceMgr.translateLineCol(mainFileID, 5, 7); 300 SourceLocation defLoc2 = SourceMgr.translateLineCol(mainFileID, 6, 22); 301 defLoc = SourceMgr.getMacroArgExpandedLocation(defLoc); 302 loc1 = SourceMgr.getMacroArgExpandedLocation(loc1); 303 loc2 = SourceMgr.getMacroArgExpandedLocation(loc2); 304 loc3 = SourceMgr.getMacroArgExpandedLocation(loc3); 305 defLoc2 = SourceMgr.getMacroArgExpandedLocation(defLoc2); 309 EXPECT_TRUE(SourceMgr.isMacroArgExpansion(loc2)); 310 EXPECT_TRUE(SourceMgr.isMacroArgExpansion(loc3)); 382 SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(MainBuf))); 382 SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(MainBuf))); 386 SourceMgr.overrideFileContents(headerFile, std::move(HeaderBuf)); 389 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, 392 SourceMgr, HeaderInfo, ModLoader, 457 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(Macros[3].Loc, Macros[4].Loc)); 461 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(Macros[10].Loc, Macros[11].Loc));