Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SearchTree< T >::circulator Class Reference
+ Collaboration diagram for SearchTree< T >::circulator:

Public Member Functions

 circulator ()
 
 circulator (Node *node)
 
const Toperator-> () const
 
Toperator-> ()
 
const Toperator* () const
 
Toperator* ()
 
circulatoroperator++ ()
 
circulator operator++ (int)
 
circulatoroperator-- ()
 
circulator operator-- (int)
 
circulator next () const
 
circulator previous () const
 
bool operator!= (const circulator &other) const
 
bool operator== (const circulator &other) const
 

Private Attributes

Node_node
 

Friends

class SearchTree< T >
 

Detailed Description

template<class T>
class SearchTree< T >::circulator

Definition at line 289 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 289 of file fjcore.cc

Constructor & Destructor Documentation

template<class T >
SearchTree< T >::circulator::circulator ( )
inline

Definition at line 293 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 293 of file fjcore.cc

template<class T >
SearchTree< T >::circulator::circulator ( Node node)
inline

Definition at line 294 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 294 of file fjcore.cc

Member Function Documentation

template<class T >
circulator SearchTree< T >::circulator::next ( ) const
inline

Definition at line 313 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 313 of file fjcore.cc

Referenced by ClosestPair2D::_remove_from_search_tree().

+ Here is the caller graph for this function:

template<class T >
bool SearchTree< T >::circulator::operator!= ( const circulator other) const
inline

Definition at line 317 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 317 of file fjcore.cc

References SearchTree< T >::circulator::_node.

template<class T >
const T& SearchTree< T >::circulator::operator* ( ) const
inline

Definition at line 297 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 297 of file fjcore.cc

template<class T >
T& SearchTree< T >::circulator::operator* ( )
inline

Definition at line 298 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 298 of file fjcore.cc

template<class T >
circulator& SearchTree< T >::circulator::operator++ ( )
inline

Definition at line 299 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 299 of file fjcore.cc

template<class T >
circulator SearchTree< T >::circulator::operator++ ( int  )
inline

Definition at line 302 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 302 of file fjcore.cc

References Acts::Test::tmp().

+ Here is the call graph for this function:

template<class T >
circulator& SearchTree< T >::circulator::operator-- ( )
inline

Definition at line 306 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 306 of file fjcore.cc

template<class T >
circulator SearchTree< T >::circulator::operator-- ( int  )
inline

Definition at line 309 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 309 of file fjcore.cc

References Acts::Test::tmp().

+ Here is the call graph for this function:

template<class T >
const T* SearchTree< T >::circulator::operator-> ( ) const
inline

Definition at line 295 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 295 of file fjcore.cc

template<class T >
T* SearchTree< T >::circulator::operator-> ( )
inline

Definition at line 296 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 296 of file fjcore.cc

template<class T >
bool SearchTree< T >::circulator::operator== ( const circulator other) const
inline

Definition at line 318 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 318 of file fjcore.cc

References SearchTree< T >::circulator::_node.

template<class T >
circulator SearchTree< T >::circulator::previous ( ) const
inline

Definition at line 315 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 315 of file fjcore.cc

Friends And Related Function Documentation

template<class T >
friend class SearchTree< T >
friend

Definition at line 292 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 292 of file fjcore.cc

Member Data Documentation

template<class T >
Node* SearchTree< T >::circulator::_node
private

Definition at line 320 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 320 of file fjcore.cc

Referenced by SearchTree< T >::circulator::operator!=(), SearchTree< T >::circulator::operator==(), and SearchTree< T >::remove().


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