ICU 76.1 76.1
calendar.h File Reference

C++ API: Calendar object. More...

#include "unicode/utypes.h"
#include "unicode/uobject.h"
#include "unicode/locid.h"
#include "unicode/timezone.h"
#include "unicode/ucal.h"
#include "unicode/umisc.h"

Go to the source code of this file.

Data Structures

class  icu::Calendar
 Calendar is an abstract base class for converting between a UDate object and a set of integer fields such as YEAR, MONTH, DAY, HOUR, and so on. More...
 

Namespaces

namespace  icu
 File coll.h.
 

Macros

#define DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY
 Macro for the class to declare it override haveDefaultCentury, defaultCenturyStart, and defaultCenturyStartYear functions in this class.
 

Typedefs

typedef int32_t icu::UFieldResolutionTable[12][8]
 

Detailed Description

C++ API: Calendar object.

Definition in file calendar.h.

Macro Definition Documentation

◆ DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY

#define DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY
Value:
virtual UBool haveDefaultCentury() const override; \
virtual UDate defaultCenturyStart() const override; \
virtual int32_t defaultCenturyStartYear() const override;
int8_t UBool
The ICU boolean type, a signed-byte integer.
Definition umachine.h:247
double UDate
Date and Time data type.
Definition utypes.h:218

Macro for the class to declare it override haveDefaultCentury, defaultCenturyStart, and defaultCenturyStartYear functions in this class.

Internal
Do not use. This API is for internal use only.

Definition at line 2575 of file calendar.h.