1 #ifndef art_Utilities_ScheduleID_h 2 #define art_Utilities_ScheduleID_h 24 "ScheduleID::id_type must be unsigned!");
59 throw std::out_of_range(
"art::ScheduleID: Invalid initializer.") :
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)
static constexpr id_type max_id_()
constexpr ScheduleID()=default
constexpr auto const & left(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
std::string value(boost::any const &)
static constexpr id_type min_id_()