Searched refs:ChildType (Results 1 – 6 of 6) sorted by relevance
20 template <typename ChildType>21 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {32 std::unique_ptr<ChildType> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex()37 std::unique_ptr<ChildType> getNext() override { in getNext()44 ConcreteSymbolEnumerator<ChildType> *clone() const override { in clone()46 return new ConcreteSymbolEnumerator<ChildType>(std::move(WrappedClone)); in clone()50 std::unique_ptr<ChildType>52 ChildType *ConcreteChild = dyn_cast_or_null<ChildType>(Child.release()); in make_concrete_child()53 return std::unique_ptr<ChildType>(ConcreteChild); in make_concrete_child()
19 template <typename ChildType> class IPDBEnumChildren {21 typedef std::unique_ptr<ChildType> ChildTypePtr;22 typedef IPDBEnumChildren<ChildType> MyType;
41 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
109 typedef const typename Self::ChildType HostExpr; /// this is the child of reduction188 typedef const typename Self::ChildType HostExpr; /// this is the child of reduction
386 typedef ArgType ChildType;
780 if (const RecordType *ChildType = I->getType()->getAs<RecordType>()) { in visitRecordForValidation() local781 if (const RecordDecl *Child = ChildType->getDecl()) { in visitRecordForValidation()