|
LLVM 22.0.0git
|
#include "llvm/DebugInfo/PDB/DIA/DIADataStream.h"
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 () |
Additional Inherited Members | |
| Public Types inherited from llvm::pdb::IPDBDataStream | |
| using | RecordType = SmallVector<uint8_t, 32> |
Definition at line 17 of file DIADataStream.h.
|
explicit |
Definition at line 15 of file DIADataStream.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 28 of file DIADataStream.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 23 of file DIADataStream.cpp.
References invokeBstrMethod().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 41 of file DIADataStream.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 18 of file DIADataStream.cpp.
References llvm::Count.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 56 of file DIADataStream.cpp.