Searched refs:ChildType (Results 1 – 8 of 8) 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,
591 ChildType type = (ChildType)(FX_UINTPTR)m_Children.GetAt(i); in RemoveChildren()707 CXML_Element::ChildType CXML_Element::GetChildType(FX_DWORD index) const in GetChildType()713 return (ChildType)(FX_UINTPTR)m_Children.GetAt(index); in GetChildType()719 (ChildType)(FX_UINTPTR)m_Children.GetAt(index) != Content) { in GetContent()732 (ChildType)(FX_UINTPTR)m_Children.GetAt(index) != Element) { in GetElement()741 ChildType type = (ChildType)(FX_UINTPTR)m_Children.GetAt(i); in CountElements()758 ChildType type = (ChildType)(FX_UINTPTR)m_Children.GetAt(i); in GetElement()775 if ((ChildType)(FX_UINTPTR)m_Children.GetAt(i) == Element && in FindElement()
136 enum ChildType { Invalid, Element, Content}; enum138 ChildType GetChildType(FX_DWORD index) const;
31 typedef int ChildType; // should show as int typedef
140 CXML_Element::ChildType childType = pElement->GetChildType(i); in CheckSharedForm()
766 if (const RecordType *ChildType = I->getType()->getAs<RecordType>()) { in visitRecordForValidation() local767 if (const RecordDecl *Child = ChildType->getDecl()) { in visitRecordForValidation()