1 #ifndef __XIOS_CDuration__
2 #define __XIOS_CDuration__
11 typedef long long int Time;
51 #endif // __XIOS_CDuration__
CDuration & solveTimeStep(const CCalendar &c)
const CDuration Day(0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0)
friend StdIStream & operator>>(StdIStream &in, CDuration &duration)
const CDuration TimeStep(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)
bool operator==(const CDuration &duration)
This operation may not serve much, it's here because of the need of operator== from generic class CTy...
const CDuration Hour(0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0)
CDuration & operator=(const CDuration &duration)
Opérateurs ///.
StdString toStringUDUnits(void) const
double year
Propriétés publiques ///.
const CDuration NoneDu(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
CDuration(double year=0.0, double month=0.0, double day=0.0, double hour=0.0, double minute=0.0, double second=0.0, double timestep=0.0)
const CDuration Minute(0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0)
long long int Time
////////////////////// Déclarations ////////////////////// ///
friend StdOStream & operator<<(StdOStream &out, const CDuration &duration)
CDuration & resolve(const CCalendar &calendar, bool noNegativeTime=false)
Traitement ///.
const CDuration Second(0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0)
static CDuration FromString(const StdString &str)
const CDuration Week(0.0, 0.0, 7.0, 0.0, 0.0, 0.0, 0.0)
bool isNone(void) const
Test ///.
const CDuration Month(0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0)
const CDuration Year(1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
////////////////////// Définitions ////////////////////// ///
StdString toString(void) const
Autres ///.