|
clang 22.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 class | clang::SourceManager | friend |
| ASTWriter class | 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 | |
| getColumnNumber(SourceLocation Loc, 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 | inline |
| getExpansionLineNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | inline |
| 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 | |
| getLineNumber(SourceLocation Loc, 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 | inline |
| getSpellingLineNumber(SourceLocation Loc, bool *Invalid=nullptr) const | clang::SourceManager | inline |
| 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 | |
| isInPredefinedFile(SourceLocation Loc) const | clang::SourceManager | inline |
| 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(FileIDAndOffset &LOffs, FileIDAndOffset &ROffs) const | clang::SourceManager | |
| isInTheSameTranslationUnitImpl(const FileIDAndOffset &LOffs, const FileIDAndOffset &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 |