Const node reference.
More...
#include <node_iterators.hpp>
|
template<typename Ptr > |
static Ptr | mid_pointer (Ptr p_begin, Ptr p_end) |
|
template<typename Value_Type, typename Metadata_Type, typename _Alloc>
class __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >
Const node reference.
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
Returns the node iterator associated with the left node.
References __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_begin_value, __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_metadata, __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_value, and __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::mid_pointer().
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
Returns the node iterator associated with the right node.
References __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_end_value, __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_metadata, __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_value, and __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::mid_pointer().
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Ptr >
References _GLIBCXX_DEBUG_ASSERT.
Referenced by __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_l_child(), __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::get_l_child(), __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_r_child(), and __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::get_r_child().
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
References __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_begin_value, __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_end_value, and __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::m_p_value.
Referenced by __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::operator!=().
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
Referenced by __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_l_child(), __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::get_l_child(), __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_metadata(), __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_r_child(), and __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::get_r_child().
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
Referenced by __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_l_child(), __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::get_l_child(), __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::get_r_child(), __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::get_r_child(), __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::operator*(), __gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >::operator*(), and __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type, Metadata_Type, _Alloc >::operator==().
The documentation for this class was generated from the following file: