Searched refs:SubTypeIterator (Results 1 – 1 of 1) sorted by relevance
160 class SubTypeIterator : public std::iterator<std::forward_iterator_tag, VarType> class163 …static SubTypeIterator<IsExpanded> begin (const VarType* type) { return SubTypeIterator(type); … in begin()164 …static SubTypeIterator<IsExpanded> end (const VarType* type) { DE_UNREF(type); return SubTypeI… in end()166 …bool operator== (const SubTypeIterator<IsExpanded>& other) const { return m_type == other… in operator ==()167 …bool operator!= (const SubTypeIterator<IsExpanded>& other) const { return m_type != other… in operator !=()169 SubTypeIterator<IsExpanded>& operator++ (void);170 …SubTypeIterator<IsExpanded> operator++ (int) { SubTypeIterator<IsExpanded> copy(*this); ++(*th… in operator ++()179 SubTypeIterator (const VarType* type);192 typedef SubTypeIterator<IsBasicType> BasicTypeIterator;193 typedef SubTypeIterator<IsVectorOrScalarType> VectorTypeIterator;[all …]