clang 20.0.0git
|
A source for an ExternalASTMerger. More...
#include "clang/AST/ExternalASTMerger.h"
Public Member Functions | |
ImporterSource (ASTContext &AST, FileManager &FM, const OriginMap &OM, bool Temporary=false, ExternalASTMerger *Merger=nullptr) | |
ASTContext & | getASTContext () const |
FileManager & | getFileManager () const |
const OriginMap & | getOriginMap () const |
bool | isTemporary () const |
ExternalASTMerger * | getMerger () const |
A source for an ExternalASTMerger.
ASTImporters require both ASTContext and FileManager to be able to import SourceLocations properly. Additionally, when import occurs for a DeclContext whose origin has been overridden, then this ExternalASTMerger must be able to determine that.
Definition at line 83 of file ExternalASTMerger.h.
|
inline |
Definition at line 95 of file ExternalASTMerger.h.
|
inline |
Definition at line 98 of file ExternalASTMerger.h.
|
inline |
Definition at line 99 of file ExternalASTMerger.h.
|
inline |
Definition at line 102 of file ExternalASTMerger.h.
|
inline |
Definition at line 100 of file ExternalASTMerger.h.
|
inline |
Definition at line 101 of file ExternalASTMerger.h.