#include <RunIter.h>
Public Types | |
typedef Run | value_type |
Public Member Functions | |
RunIter () | |
Default constructor makes invalid iterator. | |
RunIter (const boost::shared_ptr< EventLoop > &evtLoop) | |
Constructor takes event loop instance. | |
~RunIter () | |
value_type | next () |
get next run, when done returns object which is convertible to "false" | |
std::pair< value_type, boost::shared_ptr< PSEvt::Event > > | nextWithEvent () |
get next run, when done returns object which is convertible to "false" |
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
Definition at line 55 of file RunIter.h.
typedef Run psana::RunIter::value_type |
psana::RunIter::RunIter | ( | ) |
psana::RunIter::RunIter | ( | const boost::shared_ptr< EventLoop > & | evtLoop | ) |
psana::RunIter::~RunIter | ( | ) |
Definition at line 60 of file RunIter.cpp.
RunIter::value_type psana::RunIter::next | ( | ) |
get next run, when done returns object which is convertible to "false"
Definition at line 98 of file RunIter.cpp.
References nextWithEvent().
Referenced by BOOST_AUTO_TEST_CASE().
std::pair< RunIter::value_type, boost::shared_ptr< PSEvt::Event > > psana::RunIter::nextWithEvent | ( | ) |
get next run, when done returns object which is convertible to "false"
Definition at line 66 of file RunIter.cpp.
References psana::EventLoop::BeginRun, and psana::EventLoop::None.
Referenced by next().