ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
icu4x::CalendarKind Class Reference

#include <CalendarKind.d.hpp>

Public Types

enum  Value {
  Iso = 0 , Gregorian = 1 , Buddhist = 2 , Japanese = 3 ,
  JapaneseExtended = 4 , Ethiopian = 5 , EthiopianAmeteAlem = 6 , Indian = 7 ,
  Coptic = 8 , Dangi = 9 , Chinese = 10 , Hebrew = 11 ,
  HijriTabularTypeIIFriday = 12 , HijriSimulatedMecca = 18 , HijriTabularTypeIIThursday = 14 , HijriUmmAlQura = 15 ,
  Persian = 16 , Roc = 17
}
 

Public Member Functions

 CalendarKind ()=default
 
constexpr CalendarKind (Value v)
 
constexpr operator Value () const
 
 operator bool () const =delete
 

Static Public Member Functions

static icu4x::CalendarKind create (const icu4x::Locale &locale)
 

Detailed Description

The various calendar types currently supported by Calendar

See the Rust documentation for AnyCalendarKind for more information.

Member Enumeration Documentation

◆ Value

Enumerator
Iso 
Gregorian 
Buddhist 
Japanese 
JapaneseExtended 
Ethiopian 
EthiopianAmeteAlem 
Indian 
Coptic 
Dangi 
Chinese 
Hebrew 
HijriTabularTypeIIFriday 
HijriSimulatedMecca 
HijriTabularTypeIIThursday 
HijriUmmAlQura 
Persian 
Roc 

Constructor & Destructor Documentation

◆ CalendarKind() [1/2]

icu4x::CalendarKind::CalendarKind ( )
default

◆ CalendarKind() [2/2]

icu4x::CalendarKind::CalendarKind ( Value v)
inlineconstexpr

Member Function Documentation

◆ create()

icu4x::CalendarKind icu4x::CalendarKind::create ( const icu4x::Locale & locale)
inlinestatic

Creates a new CalendarKind for the specified locale, using compiled data.

See the Rust documentation for new for more information.

◆ operator bool()

icu4x::CalendarKind::operator bool ( ) const
explicitdelete

◆ operator Value()

icu4x::CalendarKind::operator Value ( ) const
inlineconstexpr

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