6 #ifndef _INC_cTimeZone_H
7 #define _INC_cTimeZone_H
48 static bool sm_bInitTimeZoneSet;
#define GRAYCORE_LINK
Definition: GrayCore.h:47
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define UNITTEST_FRIEND(n)
Define this in the class body to be unit tested. Allow the unit test to access private/protected stuf...
Definition: cUnitTestDecl.h:17
Definition: cTimeZone.h:42
< The main namespace for all Core functions.
Definition: GrayCore.cpp:14
TZ_TYPE
Definition: cTimeUnits.h:29
TZ_DSTRULE_TYPE
Definition: cTimeZone.h:19
@ TZ_DSTRULE_AMERICAN
use the American rules for DST.
Definition: cTimeZone.h:25
@ TZ_DSTRULE_NONE
don't use DST at all. UTC.
Definition: cTimeZone.h:24
char GChar_t
My version of TCHAR, _TCHAR.
Definition: StrConst.h:26
Definition: cTimeZone.h:29
const GChar_t * m_pszTimeZoneDesc
Long name and description.
Definition: cTimeZone.h:35
TZ_TYPE m_nTimeZoneOffset
offset from UTC/GMT in minutes. Pure geography, NOT DST.
Definition: cTimeZone.h:37
TZ_DSTRULE_TYPE m_eDSTRule
does it have/use a DST calculation? needs cTimeUnits.
Definition: cTimeZone.h:38
const GChar_t * m_pszTimeZoneName
Short Name. EST, PST, etc.
Definition: cTimeZone.h:34