typedef typename base_type::entry_pointer entry_pointer;
public:
- // Category.
+ /// Category.
typedef std::forward_iterator_tag iterator_category;
- // Difference type.
+ /// Difference type.
typedef typename _Alloc::difference_type difference_type;
- // Iterator's value type.
+ /// Iterator's value type.
typedef typename base_type::value_type value_type;
- // Iterator's pointer type.
+ /// Iterator's pointer type.
typedef typename base_type::pointer pointer;
- // Iterator's const pointer type.
+ /// Iterator's const pointer type.
typedef typename base_type::const_pointer const_pointer;
- // Iterator's reference type.
+ /// Iterator's reference type.
typedef typename base_type::reference reference;
- // Iterator's const reference type.
+ /// Iterator's const reference type.
typedef typename base_type::const_reference const_reference;
inline
binary_heap_const_iterator_(entry_pointer p_e) : base_type(p_e)
{ }
- // Default constructor.
+ /// Default constructor.
inline
binary_heap_const_iterator_()
{ }
- // Copy constructor.
+ /// Copy constructor.
inline
binary_heap_const_iterator_(const binary_heap_const_iterator_& other)
: base_type(other)
{ }
- // Compares content to a different iterator object.
+ /// Compares content to a different iterator object.
inline bool
operator==(const binary_heap_const_iterator_& other) const
{ return base_type::m_p_e == other.m_p_e; }
- // Compares content (negatively) to a different iterator object.
+ /// Compares content (negatively) to a different iterator object.
inline bool
operator!=(const binary_heap_const_iterator_& other) const
{ return base_type::m_p_e != other.m_p_e; }