EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHPointerListIterator< T > Class Template Reference

#include <fun4all_coresoftware/blob/master/offline/framework/phool/PHPointerListIterator.h>

Public Member Functions

 PHPointerListIterator (const PHPointerList< T > &)
 
virtual ~PHPointerListIterator ()
 
Toperator() ()
 
void operator-- ()
 
void reset ()
 
size_t pos () const
 

Private Member Functions

 PHPointerListIterator ()=delete
 

Private Attributes

const PHPointerList< T > & m_List
 
size_t m_Index
 

Detailed Description

template<class T>
class PHPointerListIterator< T >

Definition at line 11 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 11 of file PHPointerListIterator.h

Constructor & Destructor Documentation

template<class T>
PHPointerListIterator< T >::PHPointerListIterator ( const PHPointerList< T > &  lis)
explicit

Definition at line 28 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 28 of file PHPointerListIterator.h

References PHPointerListIterator< T >::reset().

+ Here is the call graph for this function:

template<class T>
virtual PHPointerListIterator< T >::~PHPointerListIterator ( )
inlinevirtual

Definition at line 15 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 15 of file PHPointerListIterator.h

template<class T>
PHPointerListIterator< T >::PHPointerListIterator ( )
privatedelete

Member Function Documentation

template<class T >
T * PHPointerListIterator< T >::operator() ( void  )

Definition at line 35 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 35 of file PHPointerListIterator.h

template<class T >
void PHPointerListIterator< T >::operator-- ( )

Definition at line 49 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 49 of file PHPointerListIterator.h

template<class T>
size_t PHPointerListIterator< T >::pos ( ) const
inline

Definition at line 19 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 19 of file PHPointerListIterator.h

Referenced by PHCompositeNode::forgetMe(), and PHCompositeNode::prune().

+ Here is the caller graph for this function:

template<class T >
void PHPointerListIterator< T >::reset ( )

Definition at line 55 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 55 of file PHPointerListIterator.h

Referenced by PHPointerListIterator< T >::PHPointerListIterator().

+ Here is the caller graph for this function:

Member Data Documentation

template<class T>
size_t PHPointerListIterator< T >::m_Index
private

Definition at line 24 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 24 of file PHPointerListIterator.h

Referenced by PHPointerListIterator< PdbCalBank >::pos().

template<class T>
const PHPointerList<T>& PHPointerListIterator< T >::m_List
private

Definition at line 23 of file PHPointerListIterator.h.

View newest version in sPHENIX GitHub at line 23 of file PHPointerListIterator.h


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