clang 20.0.0git
|
External source of source location entries. More...
#include "clang/Basic/SourceManager.h"
Public Member Functions | |
virtual | ~ExternalSLocEntrySource () |
virtual bool | ReadSLocEntry (int ID)=0 |
Read the source location entry with index ID, which will always be less than -1. | |
virtual int | getSLocEntryID (SourceLocation::UIntTy SLocOffset)=0 |
Get the index ID for the loaded SourceLocation offset. | |
virtual std::pair< SourceLocation, StringRef > | getModuleImportLoc (int ID)=0 |
Retrieve the module import location and name for the given ID, if in fact it was loaded from a module (rather than, say, a precompiled header). | |
External source of source location entries.
Definition at line 544 of file SourceManager.h.
|
virtualdefault |
|
pure virtual |
Retrieve the module import location and name for the given ID, if in fact it was loaded from a module (rather than, say, a precompiled header).
Implemented in clang::ASTReader.
Referenced by clang::SourceManager::getModuleImportLoc().
|
pure virtual |
Get the index ID for the loaded SourceLocation offset.
Implemented in clang::ASTReader.
Read the source location entry with index ID, which will always be less than -1.
Implemented in clang::ASTReader.