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

#include <ListFormatter.d.hpp>

Public Member Functions

std::string format (diplomat::span< const std::string_view > list) const
 
std::string format16 (diplomat::span< const std::u16string_view > list) const
 

Static Public Member Functions

static diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataErrorcreate_and_with_length (const icu4x::Locale &locale, icu4x::ListLength length)
 
static diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataErrorcreate_and_with_length_and_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, icu4x::ListLength length)
 
static diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataErrorcreate_or_with_length (const icu4x::Locale &locale, icu4x::ListLength length)
 
static diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataErrorcreate_or_with_length_and_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, icu4x::ListLength length)
 
static diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataErrorcreate_unit_with_length (const icu4x::Locale &locale, icu4x::ListLength length)
 
static diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataErrorcreate_unit_with_length_and_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, icu4x::ListLength length)
 
static void operator delete (void *ptr)
 

Detailed Description

See the Rust documentation for ListFormatter for more information.

Member Function Documentation

◆ create_and_with_length()

diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataError > icu4x::ListFormatter::create_and_with_length ( const icu4x::Locale & locale,
icu4x::ListLength length )
inlinestatic

Construct a new ListFormatter instance for And patterns from compiled data.

See the Rust documentation for try_new_and for more information.

◆ create_and_with_length_and_provider()

diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataError > icu4x::ListFormatter::create_and_with_length_and_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
icu4x::ListLength length )
inlinestatic

Construct a new ListFormatter instance for And patterns

See the Rust documentation for try_new_and for more information.

◆ create_or_with_length()

diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataError > icu4x::ListFormatter::create_or_with_length ( const icu4x::Locale & locale,
icu4x::ListLength length )
inlinestatic

Construct a new ListFormatter instance for And patterns from compiled data.

See the Rust documentation for try_new_or for more information.

◆ create_or_with_length_and_provider()

diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataError > icu4x::ListFormatter::create_or_with_length_and_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
icu4x::ListLength length )
inlinestatic

Construct a new ListFormatter instance for And patterns

See the Rust documentation for try_new_or for more information.

◆ create_unit_with_length()

diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataError > icu4x::ListFormatter::create_unit_with_length ( const icu4x::Locale & locale,
icu4x::ListLength length )
inlinestatic

Construct a new ListFormatter instance for And patterns from compiled data.

See the Rust documentation for try_new_unit for more information.

◆ create_unit_with_length_and_provider()

diplomat::result< std::unique_ptr< icu4x::ListFormatter >, icu4x::DataError > icu4x::ListFormatter::create_unit_with_length_and_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
icu4x::ListLength length )
inlinestatic

Construct a new ListFormatter instance for And patterns

See the Rust documentation for try_new_unit for more information.

◆ format()

std::string icu4x::ListFormatter::format ( diplomat::span< const std::string_view > list) const
inline

See the Rust documentation for format for more information.

◆ format16()

std::string icu4x::ListFormatter::format16 ( diplomat::span< const std::u16string_view > list) const
inline

See the Rust documentation for format for more information.

◆ operator delete()

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

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