Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
reverse_fullorder_iterator< I > Class Template Reference

#include <forest.hpp>

Inheritance diagram for reverse_fullorder_iterator< I >:

Public Types

typedef I iterator_type
typedef inherited_t::reference reference

Public Member Functions

 reverse_fullorder_iterator ()
 reverse_fullorder_iterator (I x)
template<typename U>
 reverse_fullorder_iterator (const reverse_fullorder_iterator< U > &x)
iterator_type base () const
std::size_t edge () const
std::size_t & edge ()
bool equal_node (const reverse_fullorder_iterator &y) const

Friends

class boost::iterator_core_access

Detailed Description

template<typename I>
class adobe::reverse_fullorder_iterator< I >

Definition at line 251 of file forest.hpp.

Member Typedef Documentation

◆ iterator_type

template<typename I>
typedef I iterator_type

Definition at line 261 of file forest.hpp.

◆ reference

template<typename I>
typedef inherited_t::reference reference

Definition at line 262 of file forest.hpp.

Constructor & Destructor Documentation

◆ reverse_fullorder_iterator() [1/3]

template<typename I>
reverse_fullorder_iterator ( )

Definition at line 264 of file forest.hpp.

◆ reverse_fullorder_iterator() [2/3]

template<typename I>
reverse_fullorder_iterator ( I x)
explicit

Definition at line 265 of file forest.hpp.

◆ reverse_fullorder_iterator() [3/3]

template<typename I>
template<typename U>
reverse_fullorder_iterator ( const reverse_fullorder_iterator< U > & x)

Definition at line 268 of file forest.hpp.

Member Function Documentation

◆ base()

template<typename I>
iterator_type base ( ) const

Definition at line 271 of file forest.hpp.

◆ edge() [1/2]

template<typename I>
std::size_t edge ( ) const

Definition at line 273 of file forest.hpp.

◆ edge() [2/2]

template<typename I>
std::size_t & edge ( )

Definition at line 274 of file forest.hpp.

◆ equal_node()

template<typename I>
bool equal_node ( const reverse_fullorder_iterator< I > & y) const

Definition at line 276 of file forest.hpp.

◆ boost::iterator_core_access

template<typename I>
friend class boost::iterator_core_access
friend

Definition at line 281 of file forest.hpp.