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

#include <ExemplarCharacters.d.hpp>

Public Member Functions

bool contains (std::string_view s) const
 
bool contains (char32_t cp) const
 

Static Public Member Functions

static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_main (const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_main_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_auxiliary (const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_auxiliary_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_punctuation (const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_punctuation_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_numbers (const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_numbers_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_index (const icu4x::Locale &locale)
 
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataErrorcreate_index_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale)
 
static void operator delete (void *ptr)
 

Detailed Description

A set of "exemplar characters" for a given locale.

See the Rust documentation for locale for more information.

See the Rust documentation for ExemplarCharacters for more information.

See the Rust documentation for ExemplarCharactersBorrowed for more information.

Member Function Documentation

◆ contains() [1/2]

bool icu4x::ExemplarCharacters::contains ( char32_t cp) const
inline

Checks whether the code point is in the set.

See the Rust documentation for contains for more information.

◆ contains() [2/2]

bool icu4x::ExemplarCharacters::contains ( std::string_view s) const
inline

Checks whether the string is in the set.

See the Rust documentation for contains_str for more information.

◆ create_auxiliary()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_auxiliary ( const icu4x::Locale & locale)
inlinestatic

Create an ExemplarCharacters for the "auxiliary" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_auxiliary for more information.

◆ create_auxiliary_with_provider()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_auxiliary_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale )
inlinestatic

Create an ExemplarCharacters for the "auxiliary" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_auxiliary for more information.

◆ create_index()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_index ( const icu4x::Locale & locale)
inlinestatic

Create an ExemplarCharacters for the "index" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_index for more information.

◆ create_index_with_provider()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_index_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale )
inlinestatic

Create an ExemplarCharacters for the "index" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_index for more information.

◆ create_main()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_main ( const icu4x::Locale & locale)
inlinestatic

Create an ExemplarCharacters for the "main" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_main for more information.

◆ create_main_with_provider()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_main_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale )
inlinestatic

Create an ExemplarCharacters for the "main" set of exemplar characters for a given locale, using a particular data source

See the Rust documentation for try_new_main for more information.

◆ create_numbers()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_numbers ( const icu4x::Locale & locale)
inlinestatic

Create an ExemplarCharacters for the "numbers" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_numbers for more information.

◆ create_numbers_with_provider()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_numbers_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale )
inlinestatic

Create an ExemplarCharacters for the "numbers" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_numbers for more information.

◆ create_punctuation()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_punctuation ( const icu4x::Locale & locale)
inlinestatic

Create an ExemplarCharacters for the "punctuation" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_punctuation for more information.

◆ create_punctuation_with_provider()

diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > icu4x::ExemplarCharacters::create_punctuation_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale )
inlinestatic

Create an ExemplarCharacters for the "punctuation" set of exemplar characters for a given locale, using compiled data.

See the Rust documentation for try_new_punctuation for more information.

◆ operator delete()

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

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