10 #ifndef LLVM_DEBUGINFO_PDB_IPDBENUMCHILDREN_H
11 #define LLVM_DEBUGINFO_PDB_IPDBENUMCHILDREN_H
29 virtual void reset() = 0;
36 #endif // LLVM_DEBUGINFO_PDB_IPDBENUMCHILDREN_H
virtual MyType * clone() const =0
virtual ChildTypePtr getChildAtIndex(uint32_t Index) const =0
IPDBEnumChildren< ChildType > MyType
virtual uint32_t getChildCount() const =0
virtual ~IPDBEnumChildren()=default
std::unique_ptr< ChildType > ChildTypePtr
virtual ChildTypePtr getNext()=0