13 unsigned char minutes;
15 time(
unsigned char _h = 0,
unsigned _min = 0,
unsigned char _sec = 0);
23 date(
unsigned short _year,
unsigned char _month = 0,
unsigned char _day = 0);
26struct CGV_API date_time :
public date,
public time
28 date_time(
const time& t,
const date& d);
29 date_time(
const date& d);
31 long operator - (
const date_time& dt)
const;
33 date_time operator + (
long secs)
const;
35 date_time operator - (
long secs)
const;
40extern CGV_API std::ostream& operator << (std::ostream& os,
const time& T);
41extern CGV_API std::ostream& operator << (std::ostream& os,
const date& D);
42extern CGV_API std::ostream& operator << (std::ostream& os,
const date_time& DT);
47#include <cgv/config/lib_end.h>
namespace that holds tools that dont fit any other namespace
this header is dependency free