#include <OpenRangeSetHandler.h>
Public Member Functions | |
| virtual | ~OpenRangeSetHandler () |
| OpenRangeSetHandler (RunNumber_t r) | |
| OpenRangeSetHandler (RangeSet const &) | |
| OpenRangeSetHandler (OpenRangeSetHandler const &) | |
| OpenRangeSetHandler (OpenRangeSetHandler &&) | |
| OpenRangeSetHandler & | operator= (OpenRangeSetHandler const &) |
| OpenRangeSetHandler & | operator= (OpenRangeSetHandler &&) |
Public Member Functions inherited from art::RangeSetHandler | |
| virtual | ~RangeSetHandler () noexcept |
| HandlerType | type () const |
| RangeSet | seenRanges () const |
| void | update (EventID const &id, bool const lastInSubRun) |
| void | flushRanges () |
| void | maybeSplitRange () |
| void | rebase () |
| RangeSetHandler * | clone () const |
Private Member Functions | |
| HandlerType | do_type () const override |
| RangeSet | do_getSeenRanges () const override |
| void | do_update (EventID const &, bool lastInSubRun) override |
| void | do_flushRanges () override |
| void | do_maybeSplitRange () override |
| void | do_rebase () override |
| RangeSetHandler * | do_clone () const override |
Private Attributes | |
| RangeSet | ranges_ {RangeSet::invalid()} |
| std::size_t | idx_ {0} |
Additional Inherited Members | |
Public Types inherited from art::RangeSetHandler | |
| enum | HandlerType { HandlerType::Open = 1, HandlerType::Closed = 2 } |
Definition at line 39 of file OpenRangeSetHandler.h.
|
virtualdefault |
|
explicit |
Definition at line 15 of file OpenRangeSetHandler.cc.
|
explicit |
Definition at line 19 of file OpenRangeSetHandler.cc.
|
default |
|
default |
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 77 of file OpenRangeSetHandler.cc.
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 41 of file OpenRangeSetHandler.cc.
|
overrideprivatevirtual |
|
default |
|
default |
|
private |
Definition at line 63 of file OpenRangeSetHandler.h.
|
private |
Definition at line 62 of file OpenRangeSetHandler.h.
1.8.11