1#ifndef ICU4X_PluralOperands_D_HPP
2#define ICU4X_PluralOperands_D_HPP
14namespace capi {
struct Decimal; }
16namespace capi {
struct PluralOperands; }
18class DecimalParseError;
25 struct PluralOperands;
46 inline static std::unique_ptr<icu4x::PluralOperands>
from(int64_t i);
64 inline const icu4x::capi::PluralOperands* AsFFI()
const;
65 inline icu4x::capi::PluralOperands* AsFFI();
68 inline static void operator delete(
void* ptr);
75 static void operator delete[](
void*, size_t) =
delete;
Definition DecimalParseError.d.hpp:31
Definition Decimal.d.hpp:36
Definition PluralOperands.d.hpp:33
static std::unique_ptr< icu4x::PluralOperands > from_significand_and_exponent(const icu4x::Decimal &significand, uint8_t exponent)
Definition PluralOperands.hpp:53
static std::unique_ptr< icu4x::PluralOperands > from(int64_t i)
Definition PluralOperands.hpp:43
static std::unique_ptr< icu4x::PluralOperands > from_fixed_decimal(const icu4x::Decimal &x)
Definition PluralOperands.hpp:48
static icu4x::diplomat::result< std::unique_ptr< icu4x::PluralOperands >, icu4x::DecimalParseError > from_string(std::string_view s)
Definition PluralOperands.hpp:38
Definition diplomat_runtime.hpp:243