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

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

Inheritance diagram for llvm::pdb::DIASourceFile:

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

Detailed Description

Definition at line 19 of file DIASourceFile.h.

Constructor & Destructor Documentation

DIASourceFile::DIASourceFile ( const DIASession & Session, CComPtr< IDiaSourceFile > DiaSourceFile ) explicit

Member Function Documentation

getChecksum()

std::string DIASourceFile::getChecksum ( ) const overridevirtual

getChecksumType()

PDB_Checksum DIASourceFile::getChecksumType ( ) const overridevirtual

getCompilands()

getDiaFile()

CComPtr< IDiaSourceFile > llvm::pdb::DIASourceFile::getDiaFile ( ) const inline

getFileName()

std::string DIASourceFile::getFileName ( ) const overridevirtual

getUniqueId()

uint32_t DIASourceFile::getUniqueId ( ) const overridevirtual

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