1#ifndef icu4x_RegionDisplayNames_D_HPP
2#define icu4x_RegionDisplayNames_D_HPP
15namespace capi {
struct DataProvider; }
17namespace capi {
struct Locale; }
19namespace capi {
struct RegionDisplayNames; }
29 struct RegionDisplayNames;
37class RegionDisplayNames {
63 inline const icu4x::capi::RegionDisplayNames* AsFFI()
const;
64 inline icu4x::capi::RegionDisplayNames* AsFFI();
67 inline static void operator delete(
void* ptr);
69 RegionDisplayNames() =
delete;
74 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition LocaleParseError.d.hpp:32
Definition Locale.d.hpp:33
Definition RegionDisplayNames.d.hpp:37
static diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataError > create_v1(const icu4x::Locale &locale, icu4x::DisplayNamesOptionsV1 options)
Definition RegionDisplayNames.hpp:41
static 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
diplomat::result< std::string, icu4x::LocaleParseError > of(std::string_view region) const
Definition RegionDisplayNames.hpp:54
Definition DisplayNamesOptionsV1.d.hpp:41