1#ifndef icu4x_PluralCategory_D_HPP
2#define icu4x_PluralCategory_D_HPP
22 PluralCategory_Zero = 0,
23 PluralCategory_One = 1,
24 PluralCategory_Two = 2,
25 PluralCategory_Few = 3,
26 PluralCategory_Many = 4,
27 PluralCategory_Other = 5,
30 typedef struct PluralCategory_option {
union { PluralCategory ok; };
bool is_ok; } PluralCategory_option;
52 constexpr operator Value()
const {
return value; }
54 explicit operator bool()
const =
delete;
66 inline icu4x::capi::PluralCategory AsFFI()
const;
Definition PluralCategory.d.hpp:38
constexpr PluralCategory(Value v)
Definition PluralCategory.d.hpp:51
static std::optional< icu4x::PluralCategory > get_for_cldr_string(std::string_view s)
Definition PluralCategory.hpp:46
Value
Definition PluralCategory.d.hpp:40
@ Other
Definition PluralCategory.d.hpp:46
@ Two
Definition PluralCategory.d.hpp:43
@ Zero
Definition PluralCategory.d.hpp:41
@ Few
Definition PluralCategory.d.hpp:44
@ One
Definition PluralCategory.d.hpp:42
@ Many
Definition PluralCategory.d.hpp:45