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

#include <TimeFormatter.d.hpp>

Public Member Functions

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

Static Public Member Functions

static icu4x::diplomat::result< std::unique_ptr< icu4x::TimeFormatter >, 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::TimeFormatter >, 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

See the Rust documentation for NoCalendarFormatter for more information.

Member Function Documentation

◆ create()

icu4x::diplomat::result< std::unique_ptr< icu4x::TimeFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::TimeFormatter::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::TimeFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::TimeFormatter::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::TimeFormatter::format ( const icu4x::Time & time) const
inline

See the Rust documentation for format for more information.

◆ format_write()

template<typename W>
void icu4x::TimeFormatter::format_write ( const icu4x::Time & time,
W & writeable_output ) const
inline

◆ operator delete()

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

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