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

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

Inheritance diagram for llvm::pdb::DIADataStream:

Public Member Functions
DIADataStream (CComPtr< IDiaEnumDebugStreamData > DiaStreamData)
uint32_t getRecordCount () const override
std::string getName () const override
std::optional< RecordType > getItemAtIndex (uint32_t Index) const override
bool getNext (RecordType &Record) override
void reset () override
Public Member Functions inherited from llvm::pdb::IPDBDataStream
virtual ~IPDBDataStream ()

Detailed Description

Definition at line 17 of file DIADataStream.h.

Constructor & Destructor Documentation

DIADataStream::DIADataStream ( CComPtr< IDiaEnumDebugStreamData > DiaStreamData) explicit

Member Function Documentation

getItemAtIndex()

getName()

std::string DIADataStream::getName ( ) const overridevirtual

getNext()

getRecordCount()

uint32_t DIADataStream::getRecordCount ( ) const overridevirtual

reset()

void DIADataStream::reset ( ) overridevirtual

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