SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Struct that defines daylight saving time rules. More...
#include <rw/tools/zone.h>
Public Attributes | |
RWDaylightBoundary | begin_ |
RWDaylightBoundary | end_ |
short | firstYear_ |
const RWDaylightRule * | next_ |
char | observed_ |
The RWDaylightRule struct defines daylight saving time rules and is passed to RWZoneSimple's constructor. It can define a single rule for all years or the head of a chain of rules going backwards in time.
RWDaylightRule has no constructors. The data members of this structure are as follows:
RWDaylightBoundary RWDaylightRule::begin_ |
Indicates the time of year, to the minute, when DST begins during this period.
RWDaylightBoundary RWDaylightRule::end_ |
Indicates the time of year, to the minute, when standard time resumes during this period.
short RWDaylightRule::firstYear_ |
Four-digit representation of the year in which this rule first goes into effect.
const RWDaylightRule* RWDaylightRule::next_ |
Points to the next rule in a chain that continues backwards in time.
char RWDaylightRule::observed_ |
A boolean value that can be used to specify a period of years for which Daylight Saving Time is not observed.
1
= Daylight Saving Time is in effect during this period
0
= Daylight Saving Time is not in effect during this period
Copyright © 2014 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.