10 #ifndef DtDateTimeRecord_H_
11 #define DtDateTimeRecord_H_
36 void setYear(
int year);
42 void setMonth(
int month);
48 void setDayOfTheMonth(
int day);
51 int dayOfTheMonth()
const;
54 void setHour(
int hour);
60 void setMinute(
int minute);
66 void setSecond(
double second);
69 double second()
const;
72 void setTimeScale(
double timeScale);
75 double timeScale()
const;
79 friend class boost::serialization::access;
84 template<
class Archive>
85 void serialize(Archive & ar,
const unsigned int version)
87 ar & BOOST_SERIALIZATION_NVP(myYear);
88 ar & BOOST_SERIALIZATION_NVP(myMonth);
89 ar & BOOST_SERIALIZATION_NVP(myDayOfTheMonth);
90 ar & BOOST_SERIALIZATION_NVP(myHour);
91 ar & BOOST_SERIALIZATION_NVP(myMinute);
92 ar & BOOST_SERIALIZATION_NVP(mySecond);
93 ar & BOOST_SERIALIZATION_NVP(myTimeScale);
int myDayOfTheMonth
Definition: DtDateTimeRecord.h:98
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:85
double myTimeScale
Definition: DtDateTimeRecord.h:102
Record of application-wide date/time settings.
Definition: DtDateTimeRecord.h:19
Contains DLL export macros.
int myMonth
Definition: DtDateTimeRecord.h:97
int myYear
Definition: DtDateTimeRecord.h:96
int myHour
Definition: DtDateTimeRecord.h:99
int myMinute
Definition: DtDateTimeRecord.h:100
double mySecond
Definition: DtDateTimeRecord.h:101
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31