clang 20.0.0git
|
This is the complete list of members for clang::SourceManager, including all inherited members.
AddLineNote(SourceLocation Loc, unsigned LineNo, int FilenameID, bool IsFileEntry, bool IsFileExit, SrcMgr::CharacteristicKind FileKind) | clang::SourceManager | |
AllocateLoadedSLocEntries(unsigned NumSLocEntries, SourceLocation::UIntTy TotalSize) | clang::SourceManager | |
ASTReader | clang::SourceManager | friend |
ASTWriter | clang::SourceManager | friend |
bypassFileContentsOverride(FileEntryRef File) | clang::SourceManager | |
clearIDTables() | clang::SourceManager | |
createExpansionLoc(SourceLocation SpellingLoc, SourceLocation ExpansionLocStart, SourceLocation ExpansionLocEnd, unsigned Length, bool ExpansionIsTokenRange=true, int LoadedID=0, SourceLocation::UIntTy LoadedOffset=0) | clang::SourceManager | |
createFileID(FileEntryRef SourceFile, SourceLocation IncludePos, SrcMgr::CharacteristicKind FileCharacter, int LoadedID=0, SourceLocation::UIntTy LoadedOffset=0) | clang::SourceManager | |
createFileID(std::unique_ptr< llvm::MemoryBuffer > Buffer, SrcMgr::CharacteristicKind FileCharacter=SrcMgr::C_User, int LoadedID=0, SourceLocation::UIntTy LoadedOffset=0, SourceLocation IncludeLoc=SourceLocation()) | clang::SourceManager | |
createFileID(const llvm::MemoryBufferRef &Buffer, SrcMgr::CharacteristicKind FileCharacter=SrcMgr::C_User, int LoadedID=0, SourceLocation::UIntTy LoadedOffset=0, SourceLocation IncludeLoc=SourceLocation()) | clang::SourceManager | |
createMacroArgExpansionLoc(SourceLocation SpellingLoc, SourceLocation ExpansionLoc, unsigned Length) | clang::SourceManager | |
createTokenSplitLoc(SourceLocation SpellingLoc, SourceLocation TokenStart, SourceLocation TokenEnd) | clang::SourceManager | |
dump() const | clang::SourceManager | |
fileinfo_begin() const | clang::SourceManager | inline |
fileinfo_end() const | clang::SourceManager | inline |
fileinfo_iterator typedef | clang::SourceManager | |
getBufferData(FileID FID, bool *Invalid=nullptr) const | clang::SourceManager | |
getBufferDataIfLoaded(FileID FID) const | clang::SourceManager | |
getBufferDataOrNone(FileID FID) const | clang::SourceManager | |
getBufferName(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getBufferOrFake(FileID FID, SourceLocation Loc=SourceLocation()) const | clang::SourceManager | inline |
getBufferOrNone(FileID FID, SourceLocation Loc=SourceLocation()) const | clang::SourceManager | inline |
getCharacterData(SourceLocation SL, bool *Invalid=nullptr) const | clang::SourceManager | |
getColumnNumber(FileID FID, unsigned FilePos, bool *Invalid=nullptr) const | clang::SourceManager | |
getComposedLoc(FileID FID, unsigned Offset) const | clang::SourceManager | inline |
getContentCacheSize() const | clang::SourceManager | inline |
getDataStructureSizes() const | clang::SourceManager | |
getDecomposedExpansionLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getDecomposedIncludedLoc(FileID FID) const | clang::SourceManager | |
getDecomposedLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getDecomposedSpellingLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getDiagnostics() const | clang::SourceManager | inline |
getExpansionColumnNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getExpansionLineNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getExpansionLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getExpansionRange(SourceLocation Loc) const | clang::SourceManager | |
getExpansionRange(SourceRange Range) const | clang::SourceManager | inline |
getExpansionRange(CharSourceRange Range) const | clang::SourceManager | inline |
getFileCharacteristic(SourceLocation Loc) const | clang::SourceManager | |
getFileEntryForID(FileID FID) const | clang::SourceManager | inline |
getFileEntryForSLocEntry(const SrcMgr::SLocEntry &SLocEntry) const | clang::SourceManager | inline |
getFileEntryRefForID(FileID FID) const | clang::SourceManager | inline |
getFileID(SourceLocation SpellingLoc) const | clang::SourceManager | inline |
getFileIDSize(FileID FID) const | clang::SourceManager | |
getFileLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getFileManager() const | clang::SourceManager | inline |
getFilename(SourceLocation SpellingLoc) const | clang::SourceManager | |
getFileOffset(SourceLocation SpellingLoc) const | clang::SourceManager | inline |
getImmediateExpansionRange(SourceLocation Loc) const | clang::SourceManager | |
getImmediateMacroCallerLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getImmediateSpellingLoc(SourceLocation Loc) const | clang::SourceManager | |
getIncludeLoc(FileID FID) const | clang::SourceManager | inline |
getLineNumber(FileID FID, unsigned FilePos, bool *Invalid=nullptr) const | clang::SourceManager | |
getLineTable() | clang::SourceManager | |
getLineTableFilenameID(StringRef Str) | clang::SourceManager | |
getLoadedSLocEntry(unsigned Index, bool *Invalid=nullptr) const | clang::SourceManager | inline |
getLoadedSLocEntry(unsigned Index, bool *Invalid=nullptr) | clang::SourceManager | inline |
getLocalSLocEntry(unsigned Index) const | clang::SourceManager | inline |
getLocalSLocEntry(unsigned Index) | clang::SourceManager | inline |
getLocForEndOfFile(FileID FID) const | clang::SourceManager | inline |
getLocForStartOfFile(FileID FID) const | clang::SourceManager | inline |
getMacroArgExpandedLocation(SourceLocation Loc) const | clang::SourceManager | |
getMainFileID() const | clang::SourceManager | inline |
getMemoryBufferForFileOrFake(FileEntryRef File) | clang::SourceManager | inline |
getMemoryBufferForFileOrNone(FileEntryRef File) | clang::SourceManager | |
getMemoryBufferSizes() const | clang::SourceManager | |
getModuleBuildStack() const | clang::SourceManager | inline |
getModuleImportLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getNextLocalOffset() const | clang::SourceManager | inline |
getNonBuiltinFilenameForID(FileID FID) const | clang::SourceManager | |
getNumCreatedFIDsForFileID(FileID FID) const | clang::SourceManager | inline |
getOrCreateFileID(FileEntryRef SourceFile, SrcMgr::CharacteristicKind FileCharacter) | clang::SourceManager | |
getPreambleFileID() const | clang::SourceManager | inline |
getPresumedColumnNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getPresumedLineNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getPresumedLoc(SourceLocation Loc, bool UseLineDirectives=true) const | clang::SourceManager | |
getSLocEntry(FileID FID, bool *Invalid=nullptr) const | clang::SourceManager | inline |
getSLocEntry(FileID FID, bool *Invalid=nullptr) | clang::SourceManager | inline |
getSpellingColumnNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getSpellingLineNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | |
getSpellingLoc(SourceLocation Loc) const | clang::SourceManager | inline |
getTopMacroCallerLoc(SourceLocation Loc) const | clang::SourceManager | |
getUniqueLoadedASTFileID(SourceLocation Loc) const | clang::SourceManager | |
hasFileInfo(const FileEntry *File) const | clang::SourceManager | inline |
hasLineTable() const | clang::SourceManager | inline |
initializeForReplay(const SourceManager &Old) | clang::SourceManager | |
isAtEndOfImmediateMacroExpansion(SourceLocation Loc, SourceLocation *MacroEnd=nullptr) const | clang::SourceManager | |
isAtStartOfImmediateMacroExpansion(SourceLocation Loc, SourceLocation *MacroBegin=nullptr) const | clang::SourceManager | |
isBeforeInSLocAddrSpace(SourceLocation LHS, SourceLocation RHS) const | clang::SourceManager | inline |
isBeforeInSLocAddrSpace(SourceLocation LHS, SourceLocation::UIntTy RHS) const | clang::SourceManager | inline |
isBeforeInTranslationUnit(SourceLocation LHS, SourceLocation RHS) const | clang::SourceManager | |
isFileOverridden(const FileEntry *File) const | clang::SourceManager | inline |
isInExternCSystemHeader(SourceLocation Loc) const | clang::SourceManager | inline |
isInFileID(SourceLocation Loc, FileID FID, unsigned *RelativeOffset=nullptr) const | clang::SourceManager | inline |
isInMainFile(SourceLocation Loc) const | clang::SourceManager | |
isInSameSLocAddrSpace(SourceLocation LHS, SourceLocation RHS, SourceLocation::IntTy *RelativeOffset) const | clang::SourceManager | inline |
isInSLocAddrSpace(SourceLocation Loc, SourceLocation Start, unsigned Length, SourceLocation::UIntTy *RelativeOffset=nullptr) const | clang::SourceManager | inline |
isInSystemHeader(SourceLocation Loc) const | clang::SourceManager | inline |
isInSystemMacro(SourceLocation loc) const | clang::SourceManager | inline |
isInTheSameTranslationUnit(std::pair< FileID, unsigned > &LOffs, std::pair< FileID, unsigned > &ROffs) const | clang::SourceManager | |
isInTheSameTranslationUnitImpl(const std::pair< FileID, unsigned > &LOffs, const std::pair< FileID, unsigned > &ROffs) const | clang::SourceManager | |
isLoadedFileID(FileID FID) const | clang::SourceManager | inline |
isLoadedSourceLocation(SourceLocation Loc) const | clang::SourceManager | inline |
isLocalFileID(FileID FID) const | clang::SourceManager | inline |
isLocalSourceLocation(SourceLocation Loc) const | clang::SourceManager | inline |
isMacroArgExpansion(SourceLocation Loc, SourceLocation *StartLoc=nullptr) const | clang::SourceManager | |
isMacroBodyExpansion(SourceLocation Loc) const | clang::SourceManager | |
isMainFile(const FileEntry &SourceFile) | clang::SourceManager | |
isPointWithin(SourceLocation Location, SourceLocation Start, SourceLocation End) const | clang::SourceManager | inline |
isWrittenInBuiltinFile(SourceLocation Loc) const | clang::SourceManager | inline |
isWrittenInCommandLineFile(SourceLocation Loc) const | clang::SourceManager | inline |
isWrittenInMainFile(SourceLocation Loc) const | clang::SourceManager | inline |
isWrittenInSameFile(SourceLocation Loc1, SourceLocation Loc2) const | clang::SourceManager | inline |
isWrittenInScratchSpace(SourceLocation Loc) const | clang::SourceManager | inline |
loaded_sloc_entry_size() const | clang::SourceManager | inline |
local_sloc_entry_size() const | clang::SourceManager | inline |
noteSLocAddressSpaceUsage(DiagnosticsEngine &Diag, std::optional< unsigned > MaxNotes=32) const | clang::SourceManager | |
operator=(const SourceManager &)=delete | clang::SourceManager | |
overrideFileContents(FileEntryRef SourceFile, const llvm::MemoryBufferRef &Buffer) | clang::SourceManager | inline |
overrideFileContents(FileEntryRef SourceFile, std::unique_ptr< llvm::MemoryBuffer > Buffer) | clang::SourceManager | |
overrideFileContents(const FileEntry *SourceFile, FileEntryRef NewFile) | clang::SourceManager | |
PrintStats() const | clang::SourceManager | |
pushModuleBuildStack(StringRef moduleName, FullSourceLoc importLoc) | clang::SourceManager | inline |
setAllFilesAreTransient(bool Transient) | clang::SourceManager | inline |
setExternalSLocEntrySource(ExternalSLocEntrySource *Source) | clang::SourceManager | inline |
setFileIsTransient(FileEntryRef SourceFile) | clang::SourceManager | |
setMainFileID(FileID FID) | clang::SourceManager | inline |
setModuleBuildStack(ModuleBuildStack stack) | clang::SourceManager | inline |
setNumCreatedFIDsForFileID(FileID FID, unsigned NumFIDs, bool Force=false) | clang::SourceManager | inline |
setOverridenFilesKeepOriginalName(bool value) | clang::SourceManager | inline |
setPreambleFileID(FileID Preamble) | clang::SourceManager | inline |
SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr, bool UserFilesAreVolatile=false) | clang::SourceManager | |
SourceManager(const SourceManager &)=delete | clang::SourceManager | explicit |
translateFile(const FileEntry *SourceFile) const | clang::SourceManager | |
translateFile(FileEntryRef SourceFile) const | clang::SourceManager | inline |
translateFileLineCol(const FileEntry *SourceFile, unsigned Line, unsigned Col) const | clang::SourceManager | |
translateLineCol(FileID FID, unsigned Line, unsigned Col) const | clang::SourceManager | |
userFilesAreVolatile() const | clang::SourceManager | inline |
~SourceManager() | clang::SourceManager |