KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator Class Reference

iterator class for a tree – lets you access node locators. More...

#include <redblack.h>

Inheritance diagram for kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator:

Public Member Functions

 const_iterator (size_t ix, const Redblack_subtree_sum< Sat_tp > *t)
 
Loc_tp operator* () const
 
bool operator== (const const_iterator &i) const
 
bool operator!= (const const_iterator &i) const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 

Detailed Description

template<typename SATELLITE_TYPE>
class kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator

iterator class for a tree – lets you access node locators.

Constructor & Destructor Documentation

template<typename SATELLITE_TYPE>
kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::const_iterator ( size_t  ix,
const Redblack_subtree_sum< Sat_tp > *  t 
)
inline

Member Function Documentation

template<typename SATELLITE_TYPE>
bool kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator!= ( const const_iterator i) const
inline
template<typename SATELLITE_TYPE>
Loc_tp kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator* ( ) const
inline
template<typename SATELLITE_TYPE>
const_iterator& kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator++ ( )
inline
template<typename SATELLITE_TYPE>
const_iterator kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator++ ( int  )
inline
template<typename SATELLITE_TYPE>
const_iterator& kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator-- ( )
inline
template<typename SATELLITE_TYPE>
const_iterator kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator-- ( int  )
inline
template<typename SATELLITE_TYPE>
bool kjb::qd::Redblack_subtree_sum< SATELLITE_TYPE >::const_iterator::operator== ( const const_iterator i) const
inline

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