Lines Matching refs:const_iterator
125 class const_iterator; variable
154 friend class const_iterator; // m_pPointerを使用するため。 variable
160 class const_iterator
165 typedef const_iterator TIt;
170 explicit const_iterator() : m_pPointer(NULL) {} in const_iterator() function
171 const_iterator(Iterator_alias_ it) : m_pPointer(it.m_pPointer) {} in const_iterator() function
186 explicit const_iterator(pointer p) : m_pPointer(p) {} in const_iterator() function
194 typedef internal::reverse_iterator<const_iterator> const_reverse_iterator;
213 const_iterator begin() const { return const_iterator(m_BaseNode.GetNext()); } in begin()
215 const_iterator end() const { return const_iterator(const_cast<Node*>(&m_BaseNode)); } in end()
282 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer()
285 return const_iterator(p); in GetIteratorFromPointer()
341 typedef Base::const_iterator TItC_base_;
350 class const_iterator; variable
445 friend class const_iterator; // it_を使用するため。 variable
453 class const_iterator
458 typedef const_iterator TIt; //!< @details :private
466 /* ctor */ explicit const_iterator() {} in const_iterator() function
471 /* ctor */ const_iterator(Iterator_alias_ it) : it_(it.it_) {} in const_iterator() function
543 /* ctor */ explicit const_iterator(TItC_base_ it) : it_(it) {} in const_iterator() function
556 … typedef internal::reverse_iterator<const_iterator> const_reverse_iterator; //!< @details :private
597 const_iterator begin() const { return const_iterator(const_cast<Self*>(this)->begin()); } in begin()
605 const_iterator end() const { return const_iterator(const_cast<Self*>(this)->end()); } in end()
787 static const_iterator GetIteratorFromPointer(const Node *p) in GetIteratorFromPointer()
790 return const_iterator(Base::GetIteratorFromPointer(p)); in GetIteratorFromPointer()
805 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer()
853 typedef const_iterator ConstIterator; //!< @details :private
861 const_iterator GetBeginIter() const { return this->begin(); } //!< @details :private in GetBeginIter()
863 const_iterator GetEndIter() const { return this->end(); } //!< @details :private in GetEndIter()