LLVM 20.0.0git
|
IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB. More...
#include "llvm/DebugInfo/PDB/IPDBSourceFile.h"
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 23 of file IPDBSourceFile.h.
|
virtualdefault |
void IPDBSourceFile::dump | ( | raw_ostream & | OS, |
int | Indent | ||
) | const |
Definition at line 22 of file IPDBSourceFile.cpp.
References llvm::format_hex_no_prefix(), getChecksum(), getChecksumType(), getFileName(), llvm::raw_ostream::indent(), llvm::pdb::None, and OS.
|
pure virtual |
Implemented in llvm::pdb::DIASourceFile, and llvm::pdb::NativeSourceFile.
Referenced by dump().
|
pure virtual |
Implemented in llvm::pdb::DIASourceFile, and llvm::pdb::NativeSourceFile.
Referenced by dump().
|
pure virtual |
Implemented in llvm::pdb::DIASourceFile, and llvm::pdb::NativeSourceFile.
|
pure virtual |
Implemented in llvm::pdb::DIASourceFile, and llvm::pdb::NativeSourceFile.
Referenced by dump().
|
pure virtual |
Implemented in llvm::pdb::DIASourceFile, and llvm::pdb::NativeSourceFile.