struct tai
{
ui64_t x;
+ inline void add_seconds(i32_t s) { x += s; }
+ inline void add_minutes(i32_t m) { x += m * 60; }
inline void add_hours(i32_t h) { x += h * 3600; }
- inline void add_days(i32_t h) { x += h * 86400; }
+ inline void add_days(i32_t d) { x += d * 86400; }
void now();
const tai& operator=(const caltime& rhs);
};
//
- struct caltime
+ class caltime
{
+ public:
caldate date;
i32_t hour;
i32_t minute;