LLVM: include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_PDB_DIA_DIAINJECTEDSOURCE_H
10#define LLVM_DEBUGINFO_PDB_DIA_DIAINJECTEDSOURCE_H
11
14
15namespace llvm {
16namespace pdb {
18
20public:
21 explicit DIAInjectedSource(CComPtr DiaSourceFile);
22
29 std::string getCode() const override;
30
31private:
32 CComPtr SourceFile;
33};
34}
35}
36
37#endif
std::string getVirtualFileName() const override
uint32_t getCrc32() const override
std::string getObjectFileName() const override
std::string getCode() const override
std::string getFileName() const override
DIAInjectedSource(CComPtr< IDiaInjectedSource > DiaSourceFile)
uint32_t getCompression() const override
uint64_t getCodeByteSize() const override
IPDBInjectedSource defines an interface used to represent source files which were injected directly i...
This is an optimization pass for GlobalISel generic memory operations.