ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
ICU4XLocaleCanonicalizer Class Reference

#include <ICU4XLocaleCanonicalizer.hpp>

Public Member Functions

ICU4XTransformResult canonicalize (ICU4XLocale &locale) const
 
 ICU4XLocaleCanonicalizer (capi::ICU4XLocaleCanonicalizer *i)
 
 ICU4XLocaleCanonicalizer ()=default
 
 ICU4XLocaleCanonicalizer (ICU4XLocaleCanonicalizer &&) noexcept=default
 
ICU4XLocaleCanonicalizeroperator= (ICU4XLocaleCanonicalizer &&other) noexcept=default
 

Static Public Member Functions

static diplomat::result< ICU4XLocaleCanonicalizer, ICU4XErrorcreate (const ICU4XDataProvider &provider)
 
static diplomat::result< ICU4XLocaleCanonicalizer, ICU4XErrorcreate_extended (const ICU4XDataProvider &provider)
 

Detailed Description

A locale canonicalizer.

See the Rust documentation for LocaleCanonicalizer for more information.

Constructor & Destructor Documentation

◆ ICU4XLocaleCanonicalizer() [1/3]

ICU4XLocaleCanonicalizer::ICU4XLocaleCanonicalizer ( capi::ICU4XLocaleCanonicalizer * i)
inlineexplicit

◆ ICU4XLocaleCanonicalizer() [2/3]

ICU4XLocaleCanonicalizer::ICU4XLocaleCanonicalizer ( )
default

◆ ICU4XLocaleCanonicalizer() [3/3]

ICU4XLocaleCanonicalizer::ICU4XLocaleCanonicalizer ( ICU4XLocaleCanonicalizer && )
defaultnoexcept

Member Function Documentation

◆ canonicalize()

ICU4XTransformResult ICU4XLocaleCanonicalizer::canonicalize ( ICU4XLocale & locale) const
inline

See the Rust documentation for canonicalize for more information.

◆ create()

diplomat::result< ICU4XLocaleCanonicalizer, ICU4XError > ICU4XLocaleCanonicalizer::create ( const ICU4XDataProvider & provider)
inlinestatic

Create a new [ICU4XLocaleCanonicalizer].

See the Rust documentation for new for more information.

◆ create_extended()

diplomat::result< ICU4XLocaleCanonicalizer, ICU4XError > ICU4XLocaleCanonicalizer::create_extended ( const ICU4XDataProvider & provider)
inlinestatic

Create a new [ICU4XLocaleCanonicalizer] with extended data.

See the Rust documentation for new_with_expander for more information.

◆ operator=()

ICU4XLocaleCanonicalizer & ICU4XLocaleCanonicalizer::operator= ( ICU4XLocaleCanonicalizer && other)
defaultnoexcept

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