10 #ifndef LLVM_DEBUGINFO_PDB_DIA_DIADATASTREAM_H
11 #define LLVM_DEBUGINFO_PDB_DIA_DIADATASTREAM_H
20 explicit DIADataStream(CComPtr<IDiaEnumDebugStreamData> DiaStreamData);
23 std::string
getName()
const override;
26 void reset()
override;
30 CComPtr<IDiaEnumDebugStreamData> StreamData;
DIADataStream(CComPtr< IDiaEnumDebugStreamData > DiaStreamData)
bool getNext(RecordType &Record) override
IPDBDataStream defines an interface used to represent a stream consisting of a name and a series of r...
DIADataStream * clone() const override
std::string getName() const override
llvm::Optional< RecordType > getItemAtIndex(uint32_t Index) const override
uint32_t getRecordCount() const override