Searched refs:ChildType (Results 1 – 5 of 5) sorted by relevance
20 template <typename ChildType> class IPDBEnumChildren {22 using ChildTypePtr = std::unique_ptr<ChildType>;23 using MyType = IPDBEnumChildren<ChildType>;33 template <typename ChildType>34 class NullEnumerator : public IPDBEnumChildren<ChildType> {36 virtual std::unique_ptr<ChildType>40 virtual std::unique_ptr<ChildType> getNext() override { in getNext()
23 template <typename ChildType>24 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {35 std::unique_ptr<ChildType> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex()37 return unique_dyn_cast_or_null<ChildType>(Child); in getChildAtIndex()40 std::unique_ptr<ChildType> getNext() override { in getNext()41 return unique_dyn_cast_or_null<ChildType>(Enumerator->getNext()); in getNext()
39 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
312 ACPI_OBJECT_TYPE ChildType; in AcpiNsWalkNamespace() local331 ChildType = ACPI_TYPE_ANY; in AcpiNsWalkNamespace()347 ChildType = ChildNode->Type; in AcpiNsWalkNamespace()366 else if (ChildType == Type) in AcpiNsWalkNamespace()
33 template <typename ChildType> class ConcreteSymbolEnumerator;