1#ifndef ICU4X_DateDurationParseError_D_HPP
2#define ICU4X_DateDurationParseError_D_HPP
17 enum DateDurationParseError {
18 DateDurationParseError_InvalidStructure = 0,
19 DateDurationParseError_TimeNotSupported = 1,
20 DateDurationParseError_MissingValue = 2,
21 DateDurationParseError_DuplicateUnit = 3,
22 DateDurationParseError_NumberOverflow = 4,
23 DateDurationParseError_PlusNotAllowed = 5,
26 typedef struct DateDurationParseError_option {
union { DateDurationParseError ok; };
bool is_ok; } DateDurationParseError_option;
49 constexpr operator Value()
const {
return value; }
51 explicit operator bool()
const =
delete;
53 inline icu4x::capi::DateDurationParseError AsFFI()
const;
Definition DateDurationParseError.d.hpp:34
DateDurationParseError()
Definition DateDurationParseError.d.hpp:45
constexpr DateDurationParseError(Value v)
Definition DateDurationParseError.d.hpp:48
Value
Definition DateDurationParseError.d.hpp:36
@ InvalidStructure
Definition DateDurationParseError.d.hpp:37
@ DuplicateUnit
Definition DateDurationParseError.d.hpp:40
@ MissingValue
Definition DateDurationParseError.d.hpp:39
@ NumberOverflow
Definition DateDurationParseError.d.hpp:41
@ TimeNotSupported
Definition DateDurationParseError.d.hpp:38
@ PlusNotAllowed
Definition DateDurationParseError.d.hpp:42