81 : m_p_value(other.m_p_value)
87 : m_p_value(other.m_p_value)
94 _GLIBCXX_DEBUG_ASSERT(m_p_value != 0);
102 _GLIBCXX_DEBUG_ASSERT(m_p_value != 0);
109 {
return m_p_value == other.m_p_value; }
114 {
return m_p_value == other.m_p_value; }
119 {
return m_p_value != other.m_p_value; }
124 {
return m_p_value != other.m_p_value; }
131 friend class PB_DS_CLASS_C_DEC;
point_const_iterator_(const point_const_iterator_ &other)
Copy constructor.
Const point-type iterator.
const_pointer_ const_pointer
Iterator's const pointer type.
bool operator!=(const point_iterator_ &other) const
Compares content (negatively) to a different iterator object.
const_reference operator*() const
Access.
const_pointer operator->() const
Access.
bool operator==(const point_const_iterator_ &other) const
Compares content to a different iterator object.
trivial_iterator_tag iterator_category
Category.
const_reference_ const_reference
Iterator's const reference type.
reference_ reference
Iterator's reference type.
point_const_iterator_()
Default constructor.
pointer_ pointer
Iterator's pointer type.
point_const_iterator_(const point_iterator_ &other)
Copy constructor.
bool operator!=(const point_const_iterator_ &other) const
Compares content (negatively) to a different iterator object.
void trivial_iterator_difference_type
Prohibit moving trivial iterators.
trivial_iterator_difference_type difference_type
Difference type.
value_type_ value_type
Iterator's value type.
bool operator==(const point_iterator_ &other) const
Compares content to a different iterator object.