clang  6.0.0svn
clang::SourceManager Member List

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, unsigned TotalSize)clang::SourceManager
ASTReader classclang::SourceManagerfriend
ASTWriter classclang::SourceManagerfriend
clearIDTables()clang::SourceManager
createExpansionLoc(SourceLocation Loc, SourceLocation ExpansionLocStart, SourceLocation ExpansionLocEnd, unsigned TokLength, int LoadedID=0, unsigned LoadedOffset=0)clang::SourceManager
createFileID(const FileEntry *SourceFile, SourceLocation IncludePos, SrcMgr::CharacteristicKind FileCharacter, int LoadedID=0, unsigned LoadedOffset=0)clang::SourceManagerinline
createFileID(std::unique_ptr< llvm::MemoryBuffer > Buffer, SrcMgr::CharacteristicKind FileCharacter=SrcMgr::C_User, int LoadedID=0, unsigned LoadedOffset=0, SourceLocation IncludeLoc=SourceLocation())clang::SourceManagerinline
createFileID(UnownedTag, llvm::MemoryBuffer *Buffer, SrcMgr::CharacteristicKind FileCharacter=SrcMgr::C_User, int LoadedID=0, unsigned LoadedOffset=0, SourceLocation IncludeLoc=SourceLocation())clang::SourceManagerinline
createMacroArgExpansionLoc(SourceLocation Loc, SourceLocation ExpansionLoc, unsigned TokLength)clang::SourceManager
disableFileContentsOverride(const FileEntry *File)clang::SourceManager
dump() constclang::SourceManager
fileinfo_begin() constclang::SourceManagerinline
fileinfo_end() constclang::SourceManagerinline
fileinfo_iterator typedefclang::SourceManager
getBuffer(FileID FID, SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManagerinline
getBuffer(FileID FID, bool *Invalid=nullptr) constclang::SourceManagerinline
getBufferData(FileID FID, bool *Invalid=nullptr) constclang::SourceManager
getBufferName(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getCharacterData(SourceLocation SL, bool *Invalid=nullptr) constclang::SourceManager
getColumnNumber(FileID FID, unsigned FilePos, bool *Invalid=nullptr) constclang::SourceManager
getContentCacheSize() constclang::SourceManagerinline
getDataStructureSizes() constclang::SourceManager
getDecomposedExpansionLoc(SourceLocation Loc) constclang::SourceManagerinline
getDecomposedIncludedLoc(FileID FID) constclang::SourceManager
getDecomposedLoc(SourceLocation Loc) constclang::SourceManagerinline
getDecomposedSpellingLoc(SourceLocation Loc) constclang::SourceManagerinline
getDiagnostics() constclang::SourceManagerinline
getExpansionColumnNumber(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getExpansionLineNumber(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getExpansionLoc(SourceLocation Loc) constclang::SourceManagerinline
getExpansionRange(SourceLocation Loc) constclang::SourceManager
getExpansionRange(SourceRange Range) constclang::SourceManagerinline
getFileCharacteristic(SourceLocation Loc) constclang::SourceManager
getFileEntryForID(FileID FID) constclang::SourceManagerinline
getFileEntryForSLocEntry(const SrcMgr::SLocEntry &sloc) constclang::SourceManagerinline
getFileID(SourceLocation SpellingLoc) constclang::SourceManagerinline
getFileIDSize(FileID FID) constclang::SourceManager
getFileLoc(SourceLocation Loc) constclang::SourceManagerinline
getFileManager() constclang::SourceManagerinline
getFilename(SourceLocation SpellingLoc) constclang::SourceManagerinline
getFileOffset(SourceLocation SpellingLoc) constclang::SourceManagerinline
getImmediateExpansionRange(SourceLocation Loc) constclang::SourceManager
getImmediateMacroCallerLoc(SourceLocation Loc) constclang::SourceManagerinline
getImmediateSpellingLoc(SourceLocation Loc) constclang::SourceManager
getIncludeLoc(FileID FID) constclang::SourceManagerinline
getLineNumber(FileID FID, unsigned FilePos, bool *Invalid=nullptr) constclang::SourceManager
getLineTable()clang::SourceManager
getLineTableFilenameID(StringRef Str)clang::SourceManager
getLoadedSLocEntry(unsigned Index, bool *Invalid=nullptr) constclang::SourceManagerinline
getLocalSLocEntry(unsigned Index, bool *Invalid=nullptr) constclang::SourceManagerinline
getLocForEndOfFile(FileID FID) constclang::SourceManagerinline
getLocForStartOfFile(FileID FID) constclang::SourceManagerinline
getMacroArgExpandedLocation(SourceLocation Loc) constclang::SourceManager
getMainFileID() constclang::SourceManagerinline
getMemoryBufferForFile(const FileEntry *File, bool *Invalid=nullptr)clang::SourceManager
getMemoryBufferSizes() constclang::SourceManager
getModuleBuildStack() constclang::SourceManagerinline
getModuleImportLoc(SourceLocation Loc) constclang::SourceManagerinline
getNextLocalOffset() constclang::SourceManagerinline
getNumCreatedFIDsForFileID(FileID FID) constclang::SourceManagerinline
getOrCreateFileID(const FileEntry *SourceFile, SrcMgr::CharacteristicKind FileCharacter)clang::SourceManagerinline
getPreambleFileID() constclang::SourceManagerinline
getPresumedColumnNumber(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getPresumedLineNumber(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getPresumedLoc(SourceLocation Loc, bool UseLineDirectives=true) constclang::SourceManager
getSLocEntry(FileID FID, bool *Invalid=nullptr) constclang::SourceManagerinline
getSpellingColumnNumber(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getSpellingLineNumber(SourceLocation Loc, bool *Invalid=nullptr) constclang::SourceManager
getSpellingLoc(SourceLocation Loc) constclang::SourceManagerinline
hasFileInfo(const FileEntry *File) constclang::SourceManagerinline
hasLineTable() constclang::SourceManagerinline
initializeForReplay(const SourceManager &Old)clang::SourceManager
isAtEndOfImmediateMacroExpansion(SourceLocation Loc, SourceLocation *MacroEnd=nullptr) constclang::SourceManager
isAtStartOfImmediateMacroExpansion(SourceLocation Loc, SourceLocation *MacroBegin=nullptr) constclang::SourceManager
isBeforeInSLocAddrSpace(SourceLocation LHS, SourceLocation RHS) constclang::SourceManagerinline
isBeforeInSLocAddrSpace(SourceLocation LHS, unsigned RHS) constclang::SourceManagerinline
isBeforeInTranslationUnit(SourceLocation LHS, SourceLocation RHS) constclang::SourceManager
isFileOverridden(const FileEntry *File) constclang::SourceManagerinline
isInExternCSystemHeader(SourceLocation Loc) constclang::SourceManagerinline
isInFileID(SourceLocation Loc, FileID FID, unsigned *RelativeOffset=nullptr) constclang::SourceManagerinline
isInMainFile(SourceLocation Loc) constclang::SourceManager
isInSameSLocAddrSpace(SourceLocation LHS, SourceLocation RHS, int *RelativeOffset) constclang::SourceManagerinline
isInSLocAddrSpace(SourceLocation Loc, SourceLocation Start, unsigned Length, unsigned *RelativeOffset=nullptr) constclang::SourceManagerinline
isInSystemHeader(SourceLocation Loc) constclang::SourceManagerinline
isInSystemMacro(SourceLocation loc) constclang::SourceManagerinline
isInTheSameTranslationUnit(std::pair< FileID, unsigned > &LOffs, std::pair< FileID, unsigned > &ROffs) constclang::SourceManager
isLoadedFileID(FileID FID) constclang::SourceManagerinline
isLoadedSourceLocation(SourceLocation Loc) constclang::SourceManagerinline
isLocalFileID(FileID FID) constclang::SourceManagerinline
isLocalSourceLocation(SourceLocation Loc) constclang::SourceManagerinline
isMacroArgExpansion(SourceLocation Loc, SourceLocation *StartLoc=nullptr) constclang::SourceManager
isMacroBodyExpansion(SourceLocation Loc) constclang::SourceManager
isPointWithin(SourceLocation Location, SourceLocation Start, SourceLocation End) constclang::SourceManagerinline
isWrittenInMainFile(SourceLocation Loc) constclang::SourceManagerinline
isWrittenInSameFile(SourceLocation Loc1, SourceLocation Loc2) constclang::SourceManagerinline
loaded_sloc_entry_size() constclang::SourceManagerinline
local_sloc_entry_size() constclang::SourceManagerinline
operator=(const SourceManager &)=deleteclang::SourceManager
overrideFileContents(const FileEntry *SourceFile, llvm::MemoryBuffer *Buffer, bool DoNotFree)clang::SourceManager
overrideFileContents(const FileEntry *SourceFile, std::unique_ptr< llvm::MemoryBuffer > Buffer)clang::SourceManagerinline
overrideFileContents(const FileEntry *SourceFile, const FileEntry *NewFile)clang::SourceManager
PrintStats() constclang::SourceManager
pushModuleBuildStack(StringRef moduleName, FullSourceLoc importLoc)clang::SourceManagerinline
setAllFilesAreTransient(bool Transient)clang::SourceManagerinline
setExternalSLocEntrySource(ExternalSLocEntrySource *Source)clang::SourceManagerinline
setFileIsTransient(const FileEntry *SourceFile)clang::SourceManager
setMainFileID(FileID FID)clang::SourceManagerinline
setModuleBuildStack(ModuleBuildStack stack)clang::SourceManagerinline
setNumCreatedFIDsForFileID(FileID FID, unsigned NumFIDs) constclang::SourceManagerinline
setOverridenFilesKeepOriginalName(bool value)clang::SourceManagerinline
setPreambleFileID(FileID Preamble)clang::SourceManagerinline
SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr, bool UserFilesAreVolatile=false)clang::SourceManager
SourceManager(const SourceManager &)=deleteclang::SourceManagerexplicit
translateFile(const FileEntry *SourceFile) constclang::SourceManager
translateFileLineCol(const FileEntry *SourceFile, unsigned Line, unsigned Col) constclang::SourceManager
translateLineCol(FileID FID, unsigned Line, unsigned Col) constclang::SourceManager
Unowned enum valueclang::SourceManager
UnownedTag enum nameclang::SourceManager
userFilesAreVolatile() constclang::SourceManagerinline
~SourceManager()clang::SourceManager