1#ifndef ICU4XPluralOperands_HPP
2#define ICU4XPluralOperands_HPP
12#include "ICU4XPluralOperands.h"
21struct ICU4XPluralOperandsDeleter {
22 void operator()(capi::ICU4XPluralOperands* l)
const noexcept {
23 capi::ICU4XPluralOperands_destroy(l);
46 inline const capi::ICU4XPluralOperands* AsFFI()
const {
return this->inner.get(); }
47 inline capi::ICU4XPluralOperands* AsFFIMut() {
return this->inner.get(); }
56#include "ICU4XFixedDecimal.hpp"
59 auto diplomat_result_raw_out_value = capi::ICU4XPluralOperands_create_from_string(s.data(), s.size());
61 if (diplomat_result_raw_out_value.is_ok) {
66 return diplomat_result_out_value;
ICU4XError
Definition ICU4XError.hpp:23
Definition ICU4XFixedDecimal.hpp:32
Definition ICU4XPluralOperands.hpp:30
static ICU4XPluralOperands create_from_fixed_decimal(const ICU4XFixedDecimal &x)
Definition ICU4XPluralOperands.hpp:68
ICU4XPluralOperands(capi::ICU4XPluralOperands *i)
Definition ICU4XPluralOperands.hpp:48
static diplomat::result< ICU4XPluralOperands, ICU4XError > create_from_string(const std::string_view s)
Definition ICU4XPluralOperands.hpp:58
ICU4XPluralOperands()=default
ICU4XPluralOperands(ICU4XPluralOperands &&) noexcept=default
Definition diplomat_runtime.hpp:84
Definition diplomat_runtime.hpp:69
Definition diplomat_runtime.hpp:55