Lines Matching refs:const_iterator
123 class const_iterator; variable
152 friend class const_iterator; // m_pPointerを使用するため。 variable
158 class const_iterator
163 typedef const_iterator TIt;
168 explicit const_iterator() : m_pPointer(NULL) {} in const_iterator() function
169 const_iterator(Iterator_alias_ it) : m_pPointer(it.m_pPointer) {} in const_iterator() function
184 explicit const_iterator(pointer p) : m_pPointer(p) {} in const_iterator() function
192 typedef internal::reverse_iterator<const_iterator> const_reverse_iterator;
211 const_iterator begin() const { return const_iterator(m_BaseNode.GetNext()); } in begin()
213 const_iterator end() const { return const_iterator(const_cast<Node*>(&m_BaseNode)); } in end()
280 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer()
283 return const_iterator(p); in GetIteratorFromPointer()
338 typedef Base::const_iterator TItC_base_;
347 class const_iterator; variable
442 friend class const_iterator; // it_を使用するため。 variable
450 class const_iterator
455 typedef const_iterator TIt; //!< @details :private
463 /* ctor */ explicit const_iterator() {} in const_iterator() function
468 /* ctor */ const_iterator(Iterator_alias_ it) : it_(it.it_) {} in const_iterator() function
540 /* ctor */ explicit const_iterator(TItC_base_ it) : it_(it) {} in const_iterator() function
553 … typedef internal::reverse_iterator<const_iterator> const_reverse_iterator; //!< @details :private
594 const_iterator begin() const { return const_iterator(const_cast<Self*>(this)->begin()); } in begin()
602 const_iterator end() const { return const_iterator(const_cast<Self*>(this)->end()); } in end()
784 static const_iterator GetIteratorFromPointer(const Node *p) in GetIteratorFromPointer()
787 return const_iterator(Base::GetIteratorFromPointer(p)); in GetIteratorFromPointer()
802 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer()
850 typedef const_iterator ConstIterator; //!< @details :private
858 const_iterator GetBeginIter() const { return this->begin(); } //!< @details :private in GetBeginIter()
860 const_iterator GetEndIter() const { return this->end(); } //!< @details :private in GetEndIter()