Logo Search packages:      
Sourcecode: icu version File versions

TimeZoneTransition Class Reference

#include <tztrans.h>

Inheritance diagram for TimeZoneTransition:

UObject UMemory

List of all members.


Detailed Description

TimeZoneTransition is a class representing a time zone transition. An instance has a time of transition and rules for both before and after the transition. ICU 3.8

Definition at line 31 of file tztrans.h.


Public Member Functions

void adoptFrom (TimeZoneRule *from)
void adoptTo (TimeZoneRule *to)
TimeZoneTransitionclone (void) const
virtual UClassID getDynamicClassID (void) const
const TimeZoneRulegetFrom (void) const
UDate getTime (void) const
const TimeZoneRulegetTo (void) const
UBool operator!= (const TimeZoneTransition &that) const
TimeZoneTransitionoperator= (const TimeZoneTransition &right)
UBool operator== (const TimeZoneTransition &that) const
void setFrom (const TimeZoneRule &from)
void setTime (UDate time)
void setTo (const TimeZoneRule &to)
 TimeZoneTransition (const TimeZoneTransition &source)
 TimeZoneTransition ()
 TimeZoneTransition (UDate time, const TimeZoneRule &from, const TimeZoneRule &to)
 ~TimeZoneTransition ()

Static Public Member Functions

static UClassID U_EXPORT2 getStaticClassID (void)
static void U_EXPORT2 operator delete (void *, void *) U_NO_THROW
static void U_EXPORT2 operator delete (void *p) U_NO_THROW
static void U_EXPORT2 operator delete[] (void *p) U_NO_THROW
static void *U_EXPORT2 operator new (size_t, void *ptr) U_NO_THROW
static void *U_EXPORT2 operator new (size_t size) U_NO_THROW
static void *U_EXPORT2 operator new[] (size_t size) U_NO_THROW

Private Attributes

TimeZoneRulefFrom
UDate fTime
TimeZoneRulefTo

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index