13 #ifndef DtDateTimeRecord_H_
14 #define DtDateTimeRecord_H_
39 void setYear(
int year);
45 void setMonth(
int month);
51 void setDayOfTheMonth(
int day);
54 int dayOfTheMonth()
const;
57 void setHour(
int hour);
63 void setMinute(
int minute);
69 void setSecond(
double second);
72 double second()
const;
75 void setTimeScale(
double timeScale);
78 double timeScale()
const;
82 friend class boost::serialization::access;
87 template<
class Archive>
88 void serialize(Archive & ar,
const unsigned int version)
90 ar & BOOST_SERIALIZATION_NVP(myYear);
91 ar & BOOST_SERIALIZATION_NVP(myMonth);
92 ar & BOOST_SERIALIZATION_NVP(myDayOfTheMonth);
93 ar & BOOST_SERIALIZATION_NVP(myHour);
94 ar & BOOST_SERIALIZATION_NVP(myMinute);
95 ar & BOOST_SERIALIZATION_NVP(mySecond);
96 ar & BOOST_SERIALIZATION_NVP(myTimeScale);
int myDayOfTheMonth
Definition: DtDateTimeRecord.h:101
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtDateTimeRecord.h:88
double myTimeScale
Definition: DtDateTimeRecord.h:105
Record of application-wide date/time settings.
Definition: DtDateTimeRecord.h:22
Contains DLL export macros.
int myMonth
Definition: DtDateTimeRecord.h:100
int myYear
Definition: DtDateTimeRecord.h:99
int myHour
Definition: DtDateTimeRecord.h:102
int myMinute
Definition: DtDateTimeRecord.h:103
double mySecond
Definition: DtDateTimeRecord.h:104
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31