32 #ifndef _QORE_CLASS_TIMEZONE_H 33 #define _QORE_CLASS_TIMEZONE_H 35 #include "qore/intern/QoreSerializable.h" 37 class TimeZoneData :
public QoreSerializable {
39 DLLLOCAL TimeZoneData(
const AbstractQoreZoneInfo* n_zone) : zone(n_zone) {
42 DLLLOCAL TimeZoneData(
const TimeZoneData& z) : zone(z.zone) {
45 DLLLOCAL
const AbstractQoreZoneInfo* operator->()
const {
49 DLLLOCAL
const AbstractQoreZoneInfo* operator*()
const {
53 DLLLOCAL
const AbstractQoreZoneInfo*
get()
const {
58 const AbstractQoreZoneInfo* zone;
contains constants, classes, and subnamespaces in QoreProgram objects
Definition: QoreNamespace.h:64
defines a Qore-language class
Definition: QoreClass.h:239
unsigned qore_classid_t
used for the unique class ID for QoreClass objects
Definition: common.h:79