LLVM: llvm::pdb::IPDBSourceFile Class Reference (original) (raw)

IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB. More...

#include "[llvm/DebugInfo/PDB/IPDBSourceFile.h](IPDBSourceFile%5F8h%5Fsource.html)"

Public Member Functions
virtual ~IPDBSourceFile ()
void dump (raw_ostream &OS, int Indent) const
virtual std::string getFileName () const =0
virtual uint32_t getUniqueId () const =0
virtual std::string getChecksum () const =0
virtual PDB_Checksum getChecksumType () const =0
virtual std::unique_ptr< IPDBEnumChildren< PDBSymbolCompiland > > getCompilands () const =0

IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB.

Definition at line 24 of file IPDBSourceFile.h.

IPDBSourceFile::~IPDBSourceFile ( ) virtualdefault

dump()

void IPDBSourceFile::dump ( raw_ostream & OS,
int Indent ) const

getChecksum()

virtual std::string llvm::pdb::IPDBSourceFile::getChecksum ( ) const pure virtual

getChecksumType()

virtual PDB_Checksum llvm::pdb::IPDBSourceFile::getChecksumType ( ) const pure virtual

getCompilands()

getFileName()

virtual std::string llvm::pdb::IPDBSourceFile::getFileName ( ) const pure virtual

getUniqueId()

virtual uint32_t llvm::pdb::IPDBSourceFile::getUniqueId ( ) const pure virtual

The documentation for this class was generated from the following files: