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

#include <TimeRangeFormatter.d.hpp>

Public Member Functions

std::string format (const icu4x::Time &start_time, const icu4x::Time &end_time) const
 
template<typename W >
void format_write (const icu4x::Time &start_time, const icu4x::Time &end_time, W &writeable_output) const
 

Static Public Member Functions

static icu4x::diplomat::result< std::unique_ptr< icu4x::TimeRangeFormatter >, icu4x::DateTimeFormatterLoadErrorcreate (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::TimePrecision > time_precision, std::optional< icu4x::DateTimeAlignment > alignment)
 
static icu4x::diplomat::result< std::unique_ptr< icu4x::TimeRangeFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::TimePrecision > time_precision, std::optional< icu4x::DateTimeAlignment > alignment)
 
static void operator delete (void *ptr)
 

Detailed Description

Member Function Documentation

◆ create()

icu4x::diplomat::result< std::unique_ptr< icu4x::TimeRangeFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::TimeRangeFormatter::create ( const icu4x::Locale locale,
std::optional< icu4x::DateTimeLength length,
std::optional< icu4x::TimePrecision time_precision,
std::optional< icu4x::DateTimeAlignment alignment 
)
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for T for more information.

Additional information: 1, 2, 3

◆ create_with_provider()

icu4x::diplomat::result< std::unique_ptr< icu4x::TimeRangeFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::TimeRangeFormatter::create_with_provider ( const icu4x::DataProvider provider,
const icu4x::Locale locale,
std::optional< icu4x::DateTimeLength length,
std::optional< icu4x::TimePrecision time_precision,
std::optional< icu4x::DateTimeAlignment alignment 
)
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for T for more information.

Additional information: 1, 2, 3

◆ format()

std::string icu4x::TimeRangeFormatter::format ( const icu4x::Time start_time,
const icu4x::Time end_time 
) const
inline

See the Rust documentation for format for more information.

◆ format_write()

template<typename W >
void icu4x::TimeRangeFormatter::format_write ( const icu4x::Time start_time,
const icu4x::Time end_time,
W &  writeable_output 
) const
inline

◆ operator delete()

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

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