__gnu_pbds::detail::ov_tree_node_it_ man page on RedHat
Printed from http://www.polarhome.com/service/man/?qf=__gnu_pbds%3A%3Adetail%3A%3Aov_tree_node_it_&af=0&tf=2&of=RedHat
____gnu_pbds::detail::ov_tree_node_it_<aValue_Type,eMetadata_Type,A_Alloc(>(3)
NAME
__gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc
> -
SYNOPSIS
Inherits __gnu_pbds::detail::ov_tree_node_const_it_< Value_Type,
Metadata_Type, _Alloc >.
Public Types
typedef _Alloc::template
rebind< typename remove_const
< Value_Type >::type >
::other::pointer const_reference"
typedef
trivial_iterator_difference_type difference_type"
typedef trivial_iterator_tag iterator_category
typedef _Alloc::template
rebind< metadata_type >
::other::const_reference metadata_const_reference"
typedef Metadata_Type metadata_type
typedef _Alloc::template
rebind< typename remove_const
< Value_Type >::type >
::other::pointer reference"
typedef _Alloc::template
rebind< Value_Type >
::other::pointer value_type"
Public Member Functions
ov_tree_node_it_ (const_pointer p_nd=0, const_pointer p_begin_nd=0,
const_pointer p_end_nd=0, const_metadata_pointer p_metadata=0)
ov_tree_node_it_ get_l_child () const
metadata_const_reference get_metadata () const
ov_tree_node_it_ get_r_child () const
bool operator!= (const this_type &other) const
reference operator* () const
bool operator== (const this_type &other) const
Public Attributes
pointer m_p_begin_value
pointer m_p_end_value
const_metadata_pointer m_p_metadata
pointer m_p_value
Static Protected Member Functions
template<typename Ptr > static Ptr mid_pointer (Ptr p_begin, Ptr p_end)
Detailed Description
template<typename Value_Type, typename Metadata_Type, typename _Alloc>class
__gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc
>
Node reference.
Definition at line 204 of file ov_tree_map_/node_iterators.hpp.
Member Function Documentation
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
ov_tree_node_it_ __gnu_pbds::detail::ov_tree_node_it_< Value_Type,
Metadata_Type, _Alloc >::get_l_child () const [inline]
Returns the node reference associated with the left node.
Definition at line 252 of file ov_tree_map_/node_iterators.hpp.
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
ov_tree_node_it_ __gnu_pbds::detail::ov_tree_node_it_< Value_Type,
Metadata_Type, _Alloc >::get_r_child () const [inline]
Returns the node reference associated with the right node.
Definition at line 268 of file ov_tree_map_/node_iterators.hpp.
template<typename Value_Type , typename Metadata_Type , typename _Alloc >
reference __gnu_pbds::detail::ov_tree_node_it_< Value_Type,
Metadata_Type, _Alloc >::operator* () const [inline]
Access.
Definition at line 247 of file ov_tree_map_/node_iterators.hpp.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
li__gnu_pbds::detail::ov_tree_node_it_< Value_Type, Metadata_Type, _Alloc >(3)
[top]
List of man pages available for RedHat
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|