ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
icu4x::RegionDisplayNames Class Reference

#include <RegionDisplayNames.d.hpp>

Public Member Functions

icu4x::diplomat::result< std::string, icu4x::LocaleParseErrorof (std::string_view region) const
 
template<typename W>
icu4x::diplomat::result< std::monostate, icu4x::LocaleParseErrorof_write (std::string_view region, W &writeable_output) const
 

Static Public Member Functions

static icu4x::diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataErrorcreate_v1 (const icu4x::Locale &locale, icu4x::DisplayNamesOptionsV1 options)
 
static icu4x::diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataErrorcreate_v1_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, icu4x::DisplayNamesOptionsV1 options)
 
static void operator delete (void *ptr)
 

Detailed Description

🚧 This API is experimental and may experience breaking changes outside major releases.

See the Rust documentation for RegionDisplayNames for more information.

Member Function Documentation

◆ create_v1()

icu4x::diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataError > icu4x::RegionDisplayNames::create_v1 ( const icu4x::Locale & locale,
icu4x::DisplayNamesOptionsV1 options )
inlinestatic

🚧 This API is experimental and may experience breaking changes outside major releases.

Creates a new RegionDisplayNames from locale data and an options bag using compiled data.

See the Rust documentation for try_new for more information.

◆ create_v1_with_provider()

icu4x::diplomat::result< std::unique_ptr< icu4x::RegionDisplayNames >, icu4x::DataError > icu4x::RegionDisplayNames::create_v1_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
icu4x::DisplayNamesOptionsV1 options )
inlinestatic

🚧 This API is experimental and may experience breaking changes outside major releases.

Creates a new RegionDisplayNames from locale data and an options bag using a particular data source.

See the Rust documentation for try_new for more information.

◆ of()

icu4x::diplomat::result< std::string, icu4x::LocaleParseError > icu4x::RegionDisplayNames::of ( std::string_view region) const
inline

🚧 This API is experimental and may experience breaking changes outside major releases.

Returns the locale specific display name of a region. Note that the function returns an empty string in case the display name for a given region code is not found.

See the Rust documentation for of for more information.

◆ of_write()

template<typename W>
icu4x::diplomat::result< std::monostate, icu4x::LocaleParseError > icu4x::RegionDisplayNames::of_write ( std::string_view region,
W & writeable_output ) const
inline

◆ operator delete()

void icu4x::RegionDisplayNames::operator delete ( void * ptr)
inlinestatic

The documentation for this class was generated from the following files: