LLVM: llvm::msf::IMSFFile Class Reference (original) (raw)

#include "[llvm/DebugInfo/MSF/IMSFFile.h](IMSFFile%5F8h%5Fsource.html)"

Inheritance diagram for llvm::msf::IMSFFile:

Public Member Functions
virtual ~IMSFFile ()=default
virtual uint32_t getBlockSize () const =0
virtual uint32_t getBlockCount () const =0
virtual uint32_t getNumStreams () const =0
virtual uint32_t getStreamByteSize (uint32_t StreamIndex) const =0
virtual ArrayRef< support::ulittle32_t > getStreamBlockList (uint32_t StreamIndex) const =0
virtual Expected< ArrayRef< uint8_t > > getBlockData (uint32_t BlockIndex, uint32_t NumBytes) const =0
virtual Error setBlockData (uint32_t BlockIndex, uint32_t Offset, ArrayRef< uint8_t > Data) const =0

Detailed Description

Definition at line 20 of file IMSFFile.h.

Constructor & Destructor Documentation

virtual llvm::msf::IMSFFile::~IMSFFile ( ) virtualdefault

Member Function Documentation

getBlockCount()

virtual uint32_t llvm::msf::IMSFFile::getBlockCount ( ) const pure virtual

getBlockData()

getBlockSize()

virtual uint32_t llvm::msf::IMSFFile::getBlockSize ( ) const pure virtual

getNumStreams()

virtual uint32_t llvm::msf::IMSFFile::getNumStreams ( ) const pure virtual

getStreamBlockList()

getStreamByteSize()

virtual uint32_t llvm::msf::IMSFFile::getStreamByteSize ( uint32_t StreamIndex) const pure virtual

setBlockData()


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