#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 233 of file SearchTree.hh.
00233 : _node(NULL) {} |
|
||||||||||
|
Definition at line 235 of file SearchTree.hh.
00235 : _node(node) {} |
|
||||||||||
|
Definition at line 236 of file SearchTree.hh.
00236 :_node(circ._node) {} |
|
|||||||||
|
return a circulator referring to the next node
Definition at line 267 of file SearchTree.hh.
00267 {
00268 return const_circulator(_node->successor);}
|
|
|||||||||
|
Definition at line 239 of file SearchTree.hh.
00239 {return _node->value;}
|
|
||||||||||
|
Definition at line 276 of file SearchTree.hh. References fastjet::SearchTree< T >::const_circulator::_node.
00276 {return other._node != _node;}
|
|
||||||||||
|
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;}
|
|
|||||||||
|
prefix increment (structure copied from stl_bvector.h)
Definition at line 242 of file SearchTree.hh.
|
|
||||||||||
|
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;}
|
|
|||||||||
|
prefix decrement (structure copied from stl_bvector.h)
Definition at line 255 of file SearchTree.hh.
|
|
|||||||||
|
Definition at line 238 of file SearchTree.hh.
00238 {return &(_node->value);}
|
|
||||||||||
|
Definition at line 277 of file SearchTree.hh. References fastjet::SearchTree< T >::const_circulator::_node.
00277 {return other._node == _node;}
|
|
|||||||||
|
return a circulator referring to the previous node
Definition at line 271 of file SearchTree.hh.
00271 {
00272 return const_circulator(_node->predecessor);}
|
|
|||||
|
Definition at line 280 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::const_circulator::operator!=(), and fastjet::SearchTree< T >::const_circulator::operator==(). |
1.3.4