10 #ifndef LLVM_DEBUGINFO_PDB_DIA_DIASOURCEFILE_H 11 #define LLVM_DEBUGINFO_PDB_DIA_DIASOURCEFILE_H 23 CComPtr<IDiaSourceFile> DiaSourceFile);
29 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
32 CComPtr<IDiaSourceFile>
getDiaFile()
const {
return SourceFile; }
36 CComPtr<IDiaSourceFile> SourceFile;
This class represents lattice values for constants.
std::unique_ptr< IPDBEnumChildren< PDBSymbolCompiland > > getCompilands() const override
PDB_Checksum
Specifies the hash algorithm that a source file from a PDB was hashed with.
IPDBSourceFile defines an interface used to represent source files whose information are stored in th...
uint32_t getUniqueId() const override
std::string getChecksum() const override
CComPtr< IDiaSourceFile > getDiaFile() const
PDB_Checksum getChecksumType() const override
DIASourceFile(const DIASession &Session, CComPtr< IDiaSourceFile > DiaSourceFile)
std::string getFileName() const override