class
#include <eckit/types/VerifyingDate.h>
VerifyingDate
Base classes
- class DateTime
Constructors, destructors, conversion operators
- VerifyingDate(time_t = ::time(0))
- VerifyingDate(const Date&, const Time&)
-
VerifyingDate(const std::
string&) - VerifyingDate(const DateTime&)
- ~VerifyingDate()
- operator std::string() const
Public functions
- auto operator<(const DateTime& other) const -> bool
- auto operator==(const DateTime& other) const -> bool
- auto operator!=(const DateTime& other) const -> bool
- auto operator>(const DateTime& other) const -> bool
- auto operator>=(const DateTime& other) const -> bool
- auto operator<=(const DateTime& other) const -> bool
- auto operator-(const DateTime&) const -> Second
- auto operator+(const Second&) const -> DateTime
- auto date() const -> const Date&
- auto time() const -> const Time&
- auto round(const Second& seconds) const -> DateTime
- void dump(DumpLoad&) const
- void load(DumpLoad&)
-
auto format(const std::
string& fmt) -> std:: string -
auto iso(bool UTC = true) const -> std::
string - void hash(Hash&) const
Friends
-
auto operator<<(std::
ostream& s, const VerifyingDate& p) -> std:: ostream&
Function documentation
bool eckit:: VerifyingDate:: operator<(const DateTime& other) const
#include <eckit/types/DateTime.h>
bool eckit:: VerifyingDate:: operator==(const DateTime& other) const
#include <eckit/types/DateTime.h>
bool eckit:: VerifyingDate:: operator!=(const DateTime& other) const
#include <eckit/types/DateTime.h>
bool eckit:: VerifyingDate:: operator>(const DateTime& other) const
#include <eckit/types/DateTime.h>
bool eckit:: VerifyingDate:: operator>=(const DateTime& other) const
#include <eckit/types/DateTime.h>
bool eckit:: VerifyingDate:: operator<=(const DateTime& other) const
#include <eckit/types/DateTime.h>
Second eckit:: VerifyingDate:: operator-(const DateTime&) const
#include <eckit/types/DateTime.h>
DateTime eckit:: VerifyingDate:: operator+(const Second&) const
#include <eckit/types/DateTime.h>
const Date& eckit:: VerifyingDate:: date() const
#include <eckit/types/DateTime.h>
const Time& eckit:: VerifyingDate:: time() const
#include <eckit/types/DateTime.h>
DateTime eckit:: VerifyingDate:: round(const Second& seconds) const
#include <eckit/types/DateTime.h>
void eckit:: VerifyingDate:: dump(DumpLoad&) const
#include <eckit/types/DateTime.h>
void eckit:: VerifyingDate:: load(DumpLoad&)
#include <eckit/types/DateTime.h>
std:: string eckit:: VerifyingDate:: format(const std:: string& fmt)
#include <eckit/types/DateTime.h>
std:: string eckit:: VerifyingDate:: iso(bool UTC = true) const
#include <eckit/types/DateTime.h>
void eckit:: VerifyingDate:: hash(Hash&) const
#include <eckit/types/DateTime.h>