LLVM: llvm::pdb::IPDBInjectedSource Class Reference (original ) (raw )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](IPDBInjectedSource%5F8h%5Fsource.html)"
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 22 of file IPDBInjectedSource.h .
IPDBInjectedSource::~IPDBInjectedSource ( )
virtualdefault
◆ getCode()
virtual std::string llvm::pdb::IPDBInjectedSource::getCode ( ) const
pure virtual
◆ getCodeByteSize()
virtual uint64_t llvm::pdb::IPDBInjectedSource::getCodeByteSize ( ) const
pure virtual
◆ getCompression()
virtual uint32_t llvm::pdb::IPDBInjectedSource::getCompression ( ) const
pure virtual
◆ getCrc32()
virtual uint32_t llvm::pdb::IPDBInjectedSource::getCrc32 ( ) const
pure virtual
◆ getFileName()
virtual std::string llvm::pdb::IPDBInjectedSource::getFileName ( ) const
pure virtual
◆ getObjectFileName()
virtual std::string llvm::pdb::IPDBInjectedSource::getObjectFileName ( ) const
pure virtual
◆ getVirtualFileName()
virtual std::string llvm::pdb::IPDBInjectedSource::getVirtualFileName ( ) const
pure virtual
The documentation for this class was generated from the following files: