libstdc++: _gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator< Node, _Alloc > Class Template Reference (original) (raw)

#include <[point_const_iterator.hpp](a18320%5Fsource.html)>

Public Types
typedef rebind_traits< _Alloc, value_type >::const_pointer const_pointer
typedef rebind_traits< _Alloc, value_type >::const_reference const_reference
typedef trivial_iterator_difference_type difference_type
typedef trivial_iterator_tag iterator_category
typedef rebind_traits< _Alloc, value_type >::pointer pointer
typedef rebind_traits< _Alloc, value_type >::reference reference
typedef Node::value_type value_type
Public Member Functions
left_child_next_sibling_heap_node_point_const_iterator_ ()
left_child_next_sibling_heap_node_point_const_iterator_ (const left_child_next_sibling_heap_node_point_const_iterator_< Node, _Alloc > &other)
left_child_next_sibling_heap_node_point_const_iterator_ (node_pointer p_nd)
bool operator!= (const left_child_next_sibling_heap_node_point_const_iterator_< Node, _Alloc > &other) const
const_reference operator* () const
const_pointer operator-> () const
bool operator== (const left_child_next_sibling_heap_node_point_const_iterator_< Node, _Alloc > &other) const
Public Attributes
node_pointer m_p_nd

template<typename Node, typename _Alloc>
class __gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator_< Node, _Alloc >

Const point-type iterator.

Definition at line 61 of file left_child_next_sibling_heap_/point_const_iterator.hpp.

const_pointer

template<typename Node , typename _Alloc >

const_reference

template<typename Node , typename _Alloc >

difference_type

template<typename Node , typename _Alloc >

iterator_category

template<typename Node , typename _Alloc >

node_pointer

template<typename Node , typename _Alloc >

pointer

template<typename Node , typename _Alloc >

template<typename Node , typename _Alloc >

value_type

template<typename Node , typename _Alloc >

left_child_next_sibling_heap_node_point_const_iterator_() [1/3]

template<typename Node , typename _Alloc >

left_child_next_sibling_heap_node_point_const_iterator_() [2/3]

template<typename Node , typename _Alloc >

left_child_next_sibling_heap_node_point_const_iterator_() [3/3]

template<typename Node , typename _Alloc >

operator!=()

template<typename Node , typename _Alloc >

operator*()

template<typename Node , typename _Alloc >

operator->()

template<typename Node , typename _Alloc >

operator==()

template<typename Node , typename _Alloc >

m_p_nd

template<typename Node , typename _Alloc >


The documentation for this class was generated from the following file: