#include <RunID.h>
Classes | |
| struct | FlushFlag |
Public Member Functions | |
| constexpr | RunID () noexcept |
| RunID (RunNumber_t i) | |
| RunNumber_t | run () const |
| bool | isValid () const |
| bool | isFlush () const |
| RunID | next () const |
| RunID | previous () const |
| bool | operator== (RunID const &other) const |
| bool | operator!= (RunID const &other) const |
| bool | operator< (RunID const &other) const |
| bool | operator<= (RunID const &other) const |
| bool | operator> (RunID const &other) const |
| bool | operator>= (RunID const &other) const |
Static Public Member Functions | |
| static RunID | maxRun () |
| static RunID | firstRun () |
| static constexpr RunID | flushRun () noexcept |
Private Member Functions | |
| constexpr | RunID (FlushFlag) noexcept |
| RunNumber_t | inRangeOrInvalid (RunNumber_t r) |
Private Attributes | |
| RunNumber_t | run_ |
Friends | |
| std::ostream & | operator<< (std::ostream &os, RunID const &iID) |
|
inlinenoexcept |
Definition at line 57 of file RunID.h.
|
inlineexplicit |
|
inlineexplicitprivatenoexcept |
Definition at line 181 of file RunID.h.
|
inlinestatic |
|
inlinestaticnoexcept |
|
inlineprivate |
Definition at line 168 of file RunID.h.
|
inline |
Definition at line 76 of file RunID.h.
|
inline |
Definition at line 70 of file RunID.h.
|
inlinestatic |
Definition at line 110 of file RunID.h.
|
inline |
Definition at line 84 of file RunID.h.
Definition at line 143 of file RunID.h.
Definition at line 129 of file RunID.h.
|
inline |
Definition at line 97 of file RunID.h.
|
inline |
|
friend |
|
private |
1.8.11