|
LLVM
8.0.1
|
IPDBDataStream defines an interface used to represent a stream consisting of a name and a series of records whose formats depend on the particular stream type. More...
#include "llvm/DebugInfo/PDB/IPDBDataStream.h"

Public Types | |
| using | RecordType = SmallVector< uint8_t, 32 > |
Public Member Functions | |
| virtual | ~IPDBDataStream () |
| virtual uint32_t | getRecordCount () const =0 |
| virtual std::string | getName () const =0 |
| virtual Optional< RecordType > | getItemAtIndex (uint32_t Index) const =0 |
| virtual bool | getNext (RecordType &Record)=0 |
| virtual void | reset ()=0 |
IPDBDataStream defines an interface used to represent a stream consisting of a name and a series of records whose formats depend on the particular stream type.
Definition at line 24 of file IPDBDataStream.h.
| using llvm::pdb::IPDBDataStream::RecordType = SmallVector<uint8_t, 32> |
Definition at line 26 of file IPDBDataStream.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::pdb::DIADataStream.
|
pure virtual |
Implemented in llvm::pdb::DIADataStream.
|
pure virtual |
Implemented in llvm::pdb::DIADataStream.
|
pure virtual |
Implemented in llvm::pdb::DIADataStream.
|
pure virtual |
Implemented in llvm::pdb::DIADataStream.
1.8.13