inline icu4x::PluralCategory icu4x::PluralCategory::FromFFI(icu4x::capi::PluralCategory c_enum) { switch (c_enum) { case icu4x::capi::PluralCategory_Zero: case icu4x::capi::PluralCategory_One: case icu4x::capi::PluralCategory_Two: case icu4x::capi::PluralCategory_Few: case icu4x::capi::PluralCategory_Many: case icu4x::capi::PluralCategory_Other: return static_cast<icu4x::PluralCategory::Value>(c_enum); default:
std::abort();
}
}
inline std::optional<icu4x::PluralCategory> icu4x::PluralCategory::get_for_cldr_string(std::string_view s) { auto result = icu4x::capi::icu4x_PluralCategory_get_for_cldr_string_mv1({s.data(), s.size()}); return result.is_ok ? std::optional<icu4x::PluralCategory>(icu4x::PluralCategory::FromFFI(result.ok)) : std::nullopt;
} #endif// ICU4X_PluralCategory_HPP
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.