10 #ifndef smtk_common_DateTimeZonePair_h
11 #define smtk_common_DateTimeZonePair_h
13 #include "smtk/common/DateTime.h"
14 #include "smtk/common/TimeZone.h"
32 void setDateTime(
const DateTime& dt);
33 void setTimeZone(
const TimeZone& tz);
35 std::string serialize()
const;
36 bool deserialize(
const std::string& content);
37 std::string jsonString()
const;
49 SMTKCORE_EXPORT std::ostream& operator<<(std::ostream& os,
const DateTimeZonePair& dtz);
50 SMTKCORE_EXPORT std::istream& operator>>(std::istream& is,
DateTimeZonePair& dtz);
55 #endif // smtk_common_DateTimeZonePair_h