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;
defines a Qore-language class
Definition: QoreClass.h:249
contains constants, classes, and subnamespaces in QoreProgram objects
Definition: QoreNamespace.h:65
unsigned qore_classid_t
used for the unique class ID for QoreClass objects
Definition: common.h:79