Searched refs:TIt (Results 1 – 3 of 3) sorted by relevance
32 template <typename TIt>35 typedef typename TIt::value_type value_type;36 typedef typename TIt::pointer pointer;37 typedef typename TIt::reference reference;38 typedef typename TIt::difference_type difference_type;39 typedef typename TIt::iterator_category iterator_category;79 template <typename TIt>81 typename iterator_traits<TIt>::iterator_category,82 typename iterator_traits<TIt>::value_type,83 typename iterator_traits<TIt>::difference_type,[all …]
129 typedef iterator TIt; typedef137 TIt &operator++() { m_pPointer = m_pPointer->GetNext(); return *this; }138 TIt operator++(int) { const TIt it(*this); (void)++*this; return it; }139 TIt &operator--() { m_pPointer = m_pPointer->GetPrev(); return *this; }140 TIt operator--(int) { const TIt it(*this); (void)--*this; return it; }142 friend bool operator==(TIt it1, TIt it2) { return it1.m_pPointer == it2.m_pPointer; }143 friend bool operator!=(TIt it1, TIt it2) { return !(it1 == it2); }163 typedef const_iterator TIt; typedef174 TIt &operator++() { m_pPointer = m_pPointer->GetNext(); return *this; }175 TIt operator++(int) { const TIt it(*this); (void)++*this; return it; }[all …]
202 typedef iterator TIt; typedef221 TIt &operator++() { ++m_pCurrent; return *this; }222 TIt operator++(int) { TIt it(*this); (void)++*this; return it; }223 TIt &operator--() { --m_pCurrent; return *this; }224 TIt operator--(int) { TIt it(*this); (void)--*this; return it; }226 friend bool operator==(TIt it1, TIt it2) { return it1.m_pCurrent == it2.m_pCurrent; }227 friend bool operator!=(TIt it1_, TIt it2_) { return !(it1_ == it2_); }241 typedef const_iterator TIt; typedef258 TIt &operator++() { ++m_pCurrent; return *this; }259 TIt operator++(int) { TIt it(*this); (void)++*this; return it; }[all …]