Go to the documentation of this file.
19 : Session(Session), FileId(FileId), Checksum(Checksum) {}
33 return std::string(FileName.get());
46 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
This is an optimization pass for GlobalISel generic memory operations.
uint32_t getUniqueId() const override
NativeSourceFile(NativeSession &Session, uint32_t FileId, const codeview::FileChecksumEntry &Checksum)
std::unique_ptr< IPDBEnumChildren< PDBSymbolCompiland > > getCompilands() const override
void consumeError(Error Err)
Consume a Error without doing anything.
std::string getChecksum() const override
StringRef toStringRef(const Optional< DWARFFormValue > &V, StringRef Default={})
Take an optional DWARFFormValue and try to extract a string value from it.
LLVM_NODISCARD std::string str() const
str - Get the contents as an std::string.
Expected< PDBStringTable & > getStringTable()
std::string getFileName() const override
PDB_Checksum
Specifies the hash algorithm that a source file from a PDB was hashed with.
ArrayRef< uint8_t > Checksum
PDB_Checksum getChecksumType() const override