#include <SearchTree.hh>
Collaboration diagram for fastjet::SearchTree< T >::const_circulator:
Public Member Functions | |
const_circulator () | |
const_circulator (const Node *node) | |
const_circulator (const circulator &circ) | |
const T * | operator-> () |
const T & | operator * () const |
const_circulator & | operator++ () |
prefix increment (structure copied from stl_bvector.h) | |
const_circulator | operator++ (int) |
postfix increment ["int" argument tells compiler it's postfix] (structure copied from stl_bvector.h) | |
const_circulator & | operator-- () |
prefix decrement (structure copied from stl_bvector.h) | |
const_circulator | operator-- (int) |
postfix decrement ["int" argument tells compiler it's postfix] (structure copied from stl_bvector.h) | |
const_circulator | next () const |
return a circulator referring to the next node | |
const_circulator | previous () const |
return a circulator referring to the previous node | |
bool | operator!= (const const_circulator &other) const |
bool | operator== (const const_circulator &other) const |
Private Attributes | |
const Node * | _node |
Definition at line 230 of file SearchTree.hh.
fastjet::SearchTree< T >::const_circulator::const_circulator | ( | ) | [inline] |
fastjet::SearchTree< T >::const_circulator::const_circulator | ( | const Node * | node | ) | [inline] |
fastjet::SearchTree< T >::const_circulator::const_circulator | ( | const circulator & | circ | ) | [inline] |
const T* fastjet::SearchTree< T >::const_circulator::operator-> | ( | ) | [inline] |
const T& fastjet::SearchTree< T >::const_circulator::operator * | ( | ) | const [inline] |
const_circulator& fastjet::SearchTree< T >::const_circulator::operator++ | ( | ) | [inline] |
prefix increment (structure copied from stl_bvector.h)
Definition at line 242 of file SearchTree.hh.
const_circulator fastjet::SearchTree< T >::const_circulator::operator++ | ( | int | ) | [inline] |
postfix increment ["int" argument tells compiler it's postfix] (structure copied from stl_bvector.h)
Definition at line 248 of file SearchTree.hh.
00248 { 00249 const_circulator tmp = *this; 00250 _node = _node->successor; 00251 return tmp;}
const_circulator& fastjet::SearchTree< T >::const_circulator::operator-- | ( | ) | [inline] |
prefix decrement (structure copied from stl_bvector.h)
Definition at line 255 of file SearchTree.hh.
const_circulator fastjet::SearchTree< T >::const_circulator::operator-- | ( | int | ) | [inline] |
postfix decrement ["int" argument tells compiler it's postfix] (structure copied from stl_bvector.h)
Definition at line 261 of file SearchTree.hh.
00261 { 00262 const_circulator tmp = *this; 00263 _node = _node->predecessor; 00264 return tmp;}
const_circulator fastjet::SearchTree< T >::const_circulator::next | ( | ) | const [inline] |
return a circulator referring to the next node
Definition at line 267 of file SearchTree.hh.
00267 { 00268 return const_circulator(_node->successor);}
const_circulator fastjet::SearchTree< T >::const_circulator::previous | ( | ) | const [inline] |
return a circulator referring to the previous node
Definition at line 271 of file SearchTree.hh.
00271 { 00272 return const_circulator(_node->predecessor);}
bool fastjet::SearchTree< T >::const_circulator::operator!= | ( | const const_circulator & | other | ) | const [inline] |
Definition at line 276 of file SearchTree.hh.
References fastjet::SearchTree< T >::const_circulator::_node.
00276 {return other._node != _node;}
bool fastjet::SearchTree< T >::const_circulator::operator== | ( | const const_circulator & | other | ) | const [inline] |
Definition at line 277 of file SearchTree.hh.
References fastjet::SearchTree< T >::const_circulator::_node.
00277 {return other._node == _node;}
const Node* fastjet::SearchTree< T >::const_circulator::_node [private] |
Definition at line 280 of file SearchTree.hh.
Referenced by fastjet::SearchTree< T >::const_circulator::operator!=(), and fastjet::SearchTree< T >::const_circulator::operator==().