LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/DIA/DIASourceFile.h"
Public Member Functions | |
DIASourceFile (const DIASession &Session, CComPtr< IDiaSourceFile > DiaSourceFile) | |
std::string | getFileName () const override |
uint32_t | getUniqueId () const override |
std::string | getChecksum () const override |
PDB_Checksum | getChecksumType () const override |
std::unique_ptr< IPDBEnumChildren< PDBSymbolCompiland > > | getCompilands () const override |
CComPtr< IDiaSourceFile > | getDiaFile () const |
Public Member Functions inherited from llvm::pdb::IPDBSourceFile | |
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 |
Definition at line 19 of file DIASourceFile.h.
|
explicit |
Definition at line 19 of file DIASourceFile.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBSourceFile.
Definition at line 32 of file DIASourceFile.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBSourceFile.
Definition at line 44 of file DIASourceFile.cpp.
References llvm::pdb::None, and llvm::pdb::Type.
|
overridevirtual |
Implements llvm::pdb::IPDBSourceFile.
Definition at line 53 of file DIASourceFile.cpp.
References llvm::Enumerator.
|
inline |
Definition at line 31 of file DIASourceFile.h.
Referenced by llvm::pdb::DIASession::findLineNumbers().
|
overridevirtual |
Implements llvm::pdb::IPDBSourceFile.
Definition at line 23 of file DIASourceFile.cpp.
References invokeBstrMethod().
|
overridevirtual |
Implements llvm::pdb::IPDBSourceFile.
Definition at line 27 of file DIASourceFile.cpp.