Searched refs:ChildType (Results 1 – 7 of 7) sorted by relevance
19 template <typename ChildType>20 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {31 std::unique_ptr<ChildType> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex()36 std::unique_ptr<ChildType> getNext() override { in getNext()43 ConcreteSymbolEnumerator<ChildType> *clone() const override { in clone()45 return new ConcreteSymbolEnumerator<ChildType>(std::move(WrappedClone)); in clone()49 std::unique_ptr<ChildType>51 ChildType *ConcreteChild = dyn_cast_or_null<ChildType>(Child.release()); in make_concrete_child()52 return std::unique_ptr<ChildType>(ConcreteChild); in make_concrete_child()
18 template <typename ChildType> class IPDBEnumChildren {20 typedef std::unique_ptr<ChildType> ChildTypePtr;21 typedef IPDBEnumChildren<ChildType> MyType;
41 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
577 ChildType type = (ChildType)(uintptr_t)m_Children.GetAt(i); in RemoveChildren()694 CXML_Element::ChildType CXML_Element::GetChildType(FX_DWORD index) const { in GetChildType()699 return (ChildType)(uintptr_t)m_Children.GetAt(index); in GetChildType()704 (ChildType)(uintptr_t)m_Children.GetAt(index) != Content) { in GetContent()716 (ChildType)(uintptr_t)m_Children.GetAt(index) != Element) { in GetElement()725 ChildType type = (ChildType)(uintptr_t)m_Children.GetAt(i); in CountElements()744 ChildType type = (ChildType)(uintptr_t)m_Children.GetAt(i); in GetElement()761 if ((ChildType)(uintptr_t)m_Children.GetAt(i) == Element && in FindElement()
134 enum ChildType { Invalid, Element, Content }; enum136 ChildType GetChildType(FX_DWORD index) const;
125 CXML_Element::ChildType childType = pElement->GetChildType(i); in CheckSharedForm()
767 if (const RecordType *ChildType = I->getType()->getAs<RecordType>()) { in visitRecordForValidation() local768 if (const RecordDecl *Child = ChildType->getDecl()) { in visitRecordForValidation()