clang API Documentation
| AddLineNote(SourceLocation Loc, unsigned LineNo, int FilenameID) | clang::SourceManager | |
| AddLineNote(SourceLocation Loc, unsigned LineNo, int FilenameID, bool IsFileEntry, bool IsFileExit, bool IsSystemHeader, bool IsExternCHeader) | clang::SourceManager | |
| AllocateLoadedSLocEntries(unsigned NumSLocEntries, unsigned TotalSize) | clang::SourceManager | |
| ASTReader class | clang::SourceManager | [friend] |
| ASTWriter class | clang::SourceManager | [friend] |
| 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::SourceManager | [inline] |
| createFileIDForMemBuffer(const llvm::MemoryBuffer *Buffer, int LoadedID=0, unsigned LoadedOffset=0, SourceLocation IncludeLoc=SourceLocation()) | clang::SourceManager | [inline] |
| createMacroArgExpansionLoc(SourceLocation Loc, SourceLocation ExpansionLoc, unsigned TokLength) | clang::SourceManager | |
| createMainFileID(const FileEntry *SourceFile, SrcMgr::CharacteristicKind Kind=SrcMgr::C_User) | clang::SourceManager | [inline] |
| createMainFileIDForMemBuffer(const llvm::MemoryBuffer *Buffer) | clang::SourceManager | [inline] |
| disableFileContentsOverride(const FileEntry *File) | clang::SourceManager | |
| fileinfo_begin() const | clang::SourceManager | [inline] |
| fileinfo_end() const | clang::SourceManager | [inline] |
| fileinfo_iterator typedef | clang::SourceManager | |
| getBuffer(FileID FID, SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | [inline] |
| getBuffer(FileID FID, bool *Invalid=0) const | clang::SourceManager | [inline] |
| getBufferData(FileID FID, bool *Invalid=0) const | clang::SourceManager | |
| getBufferName(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getCharacterData(SourceLocation SL, bool *Invalid=0) const | clang::SourceManager | |
| getColumnNumber(FileID FID, unsigned FilePos, bool *Invalid=0) const | clang::SourceManager | |
| getContentCacheSize() const | clang::SourceManager | [inline] |
| getDataStructureSizes() const | clang::SourceManager | |
| getDecomposedExpansionLoc(SourceLocation Loc) const | clang::SourceManager | [inline] |
| getDecomposedLoc(SourceLocation Loc) const | clang::SourceManager | [inline] |
| getDecomposedSpellingLoc(SourceLocation Loc) const | clang::SourceManager | [inline] |
| getDiagnostics() const | clang::SourceManager | [inline] |
| getExpansionColumnNumber(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getExpansionLineNumber(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getExpansionLoc(SourceLocation Loc) const | clang::SourceManager | [inline] |
| getExpansionRange(SourceLocation Loc) const | clang::SourceManager | |
| getFileCharacteristic(SourceLocation Loc) const | clang::SourceManager | |
| getFileEntryForID(FileID FID) const | clang::SourceManager | [inline] |
| getFileEntryForSLocEntry(const SrcMgr::SLocEntry &sloc) 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] |
| getFileOffset(SourceLocation SpellingLoc) const | clang::SourceManager | [inline] |
| getImmediateExpansionRange(SourceLocation Loc) const | clang::SourceManager | |
| getImmediateSpellingLoc(SourceLocation Loc) const | clang::SourceManager | |
| getIncludeLoc(FileID FID) const | clang::SourceManager | [inline] |
| getLineNumber(FileID FID, unsigned FilePos, bool *Invalid=0) const | clang::SourceManager | |
| getLineTable() | clang::SourceManager | |
| getLineTableFilenameID(StringRef Str) | clang::SourceManager | |
| getLoadedSLocEntry(unsigned Index, bool *Invalid=0) const | clang::SourceManager | [inline] |
| getLocalSLocEntry(unsigned Index, bool *Invalid=0) const | 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] |
| getMemoryBufferForFile(const FileEntry *File, bool *Invalid=0) | clang::SourceManager | |
| getMemoryBufferSizes() const | clang::SourceManager | |
| getNextLocalOffset() const | clang::SourceManager | [inline] |
| getNumCreatedFIDsForFileID(FileID FID) const | clang::SourceManager | [inline] |
| getPreambleFileID() const | clang::SourceManager | [inline] |
| getPresumedColumnNumber(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getPresumedLineNumber(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getPresumedLoc(SourceLocation Loc) const | clang::SourceManager | |
| getSLocEntry(FileID FID, bool *Invalid=0) const | clang::SourceManager | [inline] |
| getSpellingColumnNumber(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getSpellingLineNumber(SourceLocation Loc, bool *Invalid=0) const | clang::SourceManager | |
| getSpellingLoc(SourceLocation Loc) const | clang::SourceManager | [inline] |
| hasFileInfo(const FileEntry *File) const | clang::SourceManager | [inline] |
| hasLineTable() const | clang::SourceManager | [inline] |
| isBeforeInSLocAddrSpace(SourceLocation LHS, SourceLocation RHS) const | clang::SourceManager | [inline] |
| isBeforeInSLocAddrSpace(SourceLocation LHS, unsigned RHS) const | clang::SourceManager | [inline] |
| isBeforeInTranslationUnit(SourceLocation LHS, SourceLocation RHS) const | clang::SourceManager | |
| isFileOverridden(const FileEntry *File) | clang::SourceManager | [inline] |
| isFromMainFile(SourceLocation Loc) const | clang::SourceManager | [inline] |
| isFromSameFile(SourceLocation Loc1, SourceLocation Loc2) const | clang::SourceManager | [inline] |
| isInExternCSystemHeader(SourceLocation Loc) const | clang::SourceManager | [inline] |
| isInFileID(SourceLocation Loc, FileID FID, unsigned *RelativeOffset=0) const | clang::SourceManager | [inline] |
| isInSameSLocAddrSpace(SourceLocation LHS, SourceLocation RHS, int *RelativeOffset) const | clang::SourceManager | [inline] |
| isInSLocAddrSpace(SourceLocation Loc, SourceLocation Start, unsigned Length, unsigned *RelativeOffset=0) const | clang::SourceManager | [inline] |
| isInSystemHeader(SourceLocation Loc) const | clang::SourceManager | [inline] |
| isInSystemMacro(SourceLocation loc) | clang::SourceManager | [inline] |
| 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) const | clang::SourceManager | |
| loaded_sloc_entry_size() const | clang::SourceManager | [inline] |
| local_sloc_entry_size() const | clang::SourceManager | [inline] |
| overrideFileContents(const FileEntry *SourceFile, const llvm::MemoryBuffer *Buffer, bool DoNotFree=false) | clang::SourceManager | |
| overrideFileContents(const FileEntry *SourceFile, const FileEntry *NewFile) | clang::SourceManager | |
| PrintStats() const | clang::SourceManager | |
| setExternalSLocEntrySource(ExternalSLocEntrySource *Source) | clang::SourceManager | [inline] |
| setMainFileID(FileID FID) | clang::SourceManager | [inline] |
| setNumCreatedFIDsForFileID(FileID FID, unsigned NumFIDs) const | clang::SourceManager | [inline] |
| setOverridenFilesKeepOriginalName(bool value) | clang::SourceManager | [inline] |
| setPreambleFileID(FileID Preamble) | clang::SourceManager | [inline] |
| SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr) | clang::SourceManager | |
| translateFile(const FileEntry *SourceFile) const | clang::SourceManager | |
| translateFileLineCol(const FileEntry *SourceFile, unsigned Line, unsigned Col) const | clang::SourceManager | |
| translateLineCol(FileID FID, unsigned Line, unsigned Col) const | clang::SourceManager | |
| ~SourceManager() | clang::SourceManager |