eckit::TimeInterval class

Constructors, destructors, conversion operators

TimeInterval(const DateTime& b = DateTime(), const DateTime& e = DateTime())
TimeInterval(const DateTime& b, const Second& interval)

Public functions

auto begin() const -> const DateTime&
auto end() const -> const DateTime&
auto operator<(const TimeInterval& other) const -> bool
auto intersect(const TimeInterval& other) const -> TimeInterval
auto empty() const -> bool

Friends

auto operator<<(std::ostream& s, const TimeInterval& p) -> std::ostream&
auto operator==(const TimeInterval& p1, const TimeInterval& p2) -> bool