LLVM
8.0.1
|
IPDBInjectedSource defines an interface used to represent source files which were injected directly into the PDB file during the compilation process. More...
#include "llvm/DebugInfo/PDB/IPDBInjectedSource.h"
Public Member Functions | |
virtual | ~IPDBInjectedSource () |
virtual uint32_t | getCrc32 () const =0 |
virtual uint64_t | getCodeByteSize () const =0 |
virtual std::string | getFileName () const =0 |
virtual std::string | getObjectFileName () const =0 |
virtual std::string | getVirtualFileName () const =0 |
virtual PDB_SourceCompression | getCompression () const =0 |
virtual std::string | getCode () const =0 |
IPDBInjectedSource defines an interface used to represent source files which were injected directly into the PDB file during the compilation process.
This is used, for example, to add natvis files to a PDB, but in theory could be used to add arbitrary source code.
Definition at line 27 of file IPDBInjectedSource.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.
|
pure virtual |
Implemented in llvm::pdb::DIAInjectedSource.