10 #ifndef LLVM_DEBUGINFO_PDB_IPDBDATASTREAM_H
11 #define LLVM_DEBUGINFO_PDB_IPDBDATASTREAM_H
29 virtual std::string
getName()
const = 0;
32 virtual void reset() = 0;
virtual llvm::Optional< RecordType > getItemAtIndex(uint32_t Index) const =0
virtual std::string getName() const =0
IPDBDataStream defines an interface used to represent a stream consisting of a name and a series of r...
virtual uint32_t getRecordCount() const =0
virtual IPDBDataStream * clone() const =0
virtual bool getNext(RecordType &Record)=0
virtual ~IPDBDataStream()
llvm::SmallVector< uint8_t, 32 > RecordType