1#ifndef ICU4X_RegionDisplayNames_D_HPP
2#define ICU4X_RegionDisplayNames_D_HPP
14namespace capi {
struct DataProvider; }
16namespace capi {
struct Locale; }
18namespace capi {
struct RegionDisplayNames; }
29 struct RegionDisplayNames;
39class RegionDisplayNames {
73 inline const icu4x::capi::RegionDisplayNames* AsFFI()
const;
74 inline icu4x::capi::RegionDisplayNames* AsFFI();
77 inline static void operator delete(
void* ptr);
79 RegionDisplayNames() =
delete;
84 static void operator delete[](
void*, size_t) =
delete;
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition LocaleParseError.d.hpp:32
Definition Locale.d.hpp:33
Definition RegionDisplayNames.d.hpp:39
icu4x::diplomat::result< std::string, icu4x::LocaleParseError > of(std::string_view region) const
Definition RegionDisplayNames.hpp:54
icu4x::diplomat::result< std::monostate, icu4x::LocaleParseError > of_write(std::string_view region, W &writeable_output) const
Definition RegionDisplayNames.hpp:63
static icu4x::diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataError > create_v1(const icu4x::Locale &locale, icu4x::DisplayNamesOptionsV1 options)
Definition RegionDisplayNames.hpp:41
static icu4x::diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataError > create_v1_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, icu4x::DisplayNamesOptionsV1 options)
Definition RegionDisplayNames.hpp:47
Definition diplomat_runtime.hpp:166
Definition DisplayNamesOptionsV1.d.hpp:43