1 #ifndef art_Utilities_ScheduleID_h 2 #define art_Utilities_ScheduleID_h 24 "ScheduleID::id_type must be unsigned!");
126 return !(left ==
right);
132 return (left < right || left == right);
138 return !(left <=
right);
144 return !(left <
right);
bool operator==(ScheduleID const &other) const
bool operator<=(ScheduleID left, ScheduleID right)
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
constexpr bool isValid() const
bool operator<(ScheduleID const &other) const
bool operator>=(ScheduleID left, ScheduleID right)
constexpr id_type id() const
static constexpr id_type invalid_id_()
static ScheduleID first()
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &)
bool operator>(ScheduleID left, ScheduleID right)
const XML_Char int const XML_Char * value
static constexpr id_type max_id_()
constexpr ScheduleID()=default
void out_of_range(const char *function, int max, int index, const char *msg1="", const char *msg2="")
static float min(const float a, const float b, const float c)
constexpr auto const & left(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file...
static constexpr id_type min_id_()
T max(sqlite3 *const db, std::string const &table_name, std::string const &column_name)