1#ifndef ICU4X_CalendarDateFromFieldsError_D_HPP
2#define ICU4X_CalendarDateFromFieldsError_D_HPP
17 enum CalendarDateFromFieldsError {
18 CalendarDateFromFieldsError_Unknown = 0,
19 CalendarDateFromFieldsError_OutOfRange = 1,
20 CalendarDateFromFieldsError_UnknownEra = 2,
21 CalendarDateFromFieldsError_MonthCodeInvalidSyntax = 3,
22 CalendarDateFromFieldsError_MonthCodeNotInCalendar = 4,
23 CalendarDateFromFieldsError_MonthCodeNotInYear = 5,
24 CalendarDateFromFieldsError_InconsistentYear = 6,
25 CalendarDateFromFieldsError_InconsistentMonth = 7,
26 CalendarDateFromFieldsError_NotEnoughFields = 8,
29 typedef struct CalendarDateFromFieldsError_option {
union { CalendarDateFromFieldsError ok; };
bool is_ok; } CalendarDateFromFieldsError_option;
55 constexpr operator Value()
const {
return value; }
57 explicit operator bool()
const =
delete;
59 inline icu4x::capi::CalendarDateFromFieldsError AsFFI()
const;
Definition CalendarDateFromFieldsError.d.hpp:37
CalendarDateFromFieldsError()
Definition CalendarDateFromFieldsError.d.hpp:51
Value
Definition CalendarDateFromFieldsError.d.hpp:39
@ NotEnoughFields
Definition CalendarDateFromFieldsError.d.hpp:48
@ MonthCodeNotInYear
Definition CalendarDateFromFieldsError.d.hpp:45
@ InconsistentYear
Definition CalendarDateFromFieldsError.d.hpp:46
@ InconsistentMonth
Definition CalendarDateFromFieldsError.d.hpp:47
@ MonthCodeInvalidSyntax
Definition CalendarDateFromFieldsError.d.hpp:43
@ UnknownEra
Definition CalendarDateFromFieldsError.d.hpp:42
@ Unknown
Definition CalendarDateFromFieldsError.d.hpp:40
@ OutOfRange
Definition CalendarDateFromFieldsError.d.hpp:41
@ MonthCodeNotInCalendar
Definition CalendarDateFromFieldsError.d.hpp:44
constexpr CalendarDateFromFieldsError(Value v)
Definition CalendarDateFromFieldsError.d.hpp:54