LLVM
8.0.1
|
#include "llvm/DebugInfo/PDB/DIA/DIADataStream.h"
Public Member Functions | |
DIADataStream (CComPtr< IDiaEnumDebugStreamData > DiaStreamData) | |
uint32_t | getRecordCount () const override |
std::string | getName () const override |
llvm::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 () |
Additional Inherited Members | |
Public Types inherited from llvm::pdb::IPDBDataStream | |
using | RecordType = SmallVector< uint8_t, 32 > |
Definition at line 18 of file DIADataStream.h.
|
explicit |
Definition at line 16 of file DIADataStream.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 29 of file DIADataStream.cpp.
References llvm::AMDGPU::SDWA::DWORD, and llvm::SmallVectorImpl< T >::resize().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 24 of file DIADataStream.cpp.
References invokeBstrMethod().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 42 of file DIADataStream.cpp.
References llvm::SmallVectorImpl< T >::clear(), llvm::AMDGPU::SDWA::DWORD, and llvm::SmallVectorImpl< T >::resize().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 19 of file DIADataStream.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 57 of file DIADataStream.cpp.