LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "ExceptionCollector.h"
Public Member Functions | |
bool | empty () const noexcept |
void | rethrow () |
template<typename F > | |
void | call (F f) |
Private Attributes | |
std::vector< std::exception_ptr > | exceptions_ {} |
Definition at line 26 of file ExceptionCollector.h.
|
inline |
Definition at line 37 of file ExceptionCollector.h.
References exceptions_, and f.
Referenced by art::EventProcessor::endJob(), art::EventProcessor::process(), and art::EventProcessor::runToCompletion().
|
inlinenoexcept |
Definition at line 29 of file ExceptionCollector.h.
References exceptions_, and rethrow().
Referenced by art::EventProcessor::process(), and art::EventProcessor::runToCompletion().
void art::detail::ExceptionCollector::rethrow | ( | ) |
Definition at line 20 of file ExceptionCollector.cc.
References evd::details::begin(), e, and evd::details::end().
Referenced by empty(), and art::EventProcessor::runToCompletion().
|
private |
Definition at line 45 of file ExceptionCollector.h.