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

Methods

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

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:31

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

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:34

virtual std::string getFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:29

virtual uint32_t getUniqueId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:30

virtual ~IPDBSourceFile()

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h:25