ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHTimeServer::iterator Class Reference

light iterator over PHTimer map More...

#include <coresoftware/blob/master/offline/framework/phool/PHTimeServer.h>

+ Collaboration diagram for PHTimeServer::iterator:

Public Member Functions

PHTimeServer::timernext ()
 get PHTimer associated to current iterator position, advance iterator
 
PHTimeServer::timercurrent ()
 get PHTimer associated to current iterator position
 

Protected Member Functions

 iterator (PHTimeServer::time_map &map)
 creator
 

Private Attributes

PHTimeServer::time_map _map
 map of PHTimer
 
PHTimeServer::time_iterator _iter
 iterator over the map
 

Friends

class PHTimeServer
 

Detailed Description

light iterator over PHTimer map

Definition at line 121 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 121 of file PHTimeServer.h

Constructor & Destructor Documentation

PHTimeServer::iterator::iterator ( PHTimeServer::time_map map)
inlineexplicitprotected

creator

Definition at line 142 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 142 of file PHTimeServer.h

Member Function Documentation

PHTimeServer::timer* PHTimeServer::iterator::current ( )
inline

get PHTimer associated to current iterator position

Definition at line 134 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 134 of file PHTimeServer.h

References _iter, and _map.

PHTimeServer::timer* PHTimeServer::iterator::next ( )
inline

get PHTimer associated to current iterator position, advance iterator

Definition at line 125 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 125 of file PHTimeServer.h

References _iter, and _map.

Friends And Related Function Documentation

friend class PHTimeServer
friend

Definition at line 155 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 155 of file PHTimeServer.h

Member Data Documentation

PHTimeServer::time_iterator PHTimeServer::iterator::_iter
private

iterator over the map

Definition at line 153 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 153 of file PHTimeServer.h

Referenced by current(), and next().

PHTimeServer::time_map PHTimeServer::iterator::_map
private

map of PHTimer

Definition at line 150 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 150 of file PHTimeServer.h

Referenced by current(), and next().


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