class IPDBSourceFile
Declaration
class IPDBSourceFile { /* full declaration omitted */ };
Description
IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB.
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:23
Method Overview
- public void dump(llvm::raw_ostream & OS, int Indent) const
- public virtual std::string getChecksum() const
- public virtual llvm::pdb::PDB_Checksum getChecksumType() const
- public virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>> getCompilands() const
- public virtual std::string getFileName() const
- public virtual uint32_t getUniqueId() const
- public virtual ~IPDBSourceFile()
Methods
¶void dump(llvm::raw_ostream& OS, int Indent) const
void dump(llvm::raw_ostream& OS, int Indent) const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:27
Parameters
- llvm::raw_ostream& OS
- int Indent
¶virtual std::string getChecksum() const
virtual std::string getChecksum() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:31
¶virtual llvm::pdb::PDB_Checksum getChecksumType()
const
virtual llvm::pdb::PDB_Checksum getChecksumType()
const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:32
¶virtual std::unique_ptr<
IPDBEnumChildren<PDBSymbolCompiland>>
getCompilands() const
virtual std::unique_ptr<
IPDBEnumChildren<PDBSymbolCompiland>>
getCompilands() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:34
¶virtual std::string getFileName() const
virtual std::string getFileName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:29
¶virtual uint32_t getUniqueId() const
virtual uint32_t getUniqueId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:30
¶virtual ~IPDBSourceFile()
virtual ~IPDBSourceFile()
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:25