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

#include <ICU4XTime.hpp>

Public Member Functions

uint8_t hour () const
 
uint8_t minute () const
 
uint8_t second () const
 
uint32_t nanosecond () const
 
 ICU4XTime (capi::ICU4XTime *i)
 
 ICU4XTime ()=default
 
 ICU4XTime (ICU4XTime &&) noexcept=default
 
ICU4XTimeoperator= (ICU4XTime &&other) noexcept=default
 

Static Public Member Functions

static diplomat::result< ICU4XTime, ICU4XErrorcreate (uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond)
 
static diplomat::result< ICU4XTime, ICU4XErrorcreate_midnight ()
 

Detailed Description

An ICU4X Time object representing a time in terms of hour, minute, second, nanosecond

See the Rust documentation for Time for more information.

Constructor & Destructor Documentation

◆ ICU4XTime() [1/3]

ICU4XTime::ICU4XTime ( capi::ICU4XTime * i)
inlineexplicit

◆ ICU4XTime() [2/3]

ICU4XTime::ICU4XTime ( )
default

◆ ICU4XTime() [3/3]

ICU4XTime::ICU4XTime ( ICU4XTime && )
defaultnoexcept

Member Function Documentation

◆ create()

diplomat::result< ICU4XTime, ICU4XError > ICU4XTime::create ( uint8_t hour,
uint8_t minute,
uint8_t second,
uint32_t nanosecond )
inlinestatic

Creates a new [ICU4XTime] given field values

See the Rust documentation for try_new for more information.

◆ create_midnight()

diplomat::result< ICU4XTime, ICU4XError > ICU4XTime::create_midnight ( )
inlinestatic

Creates a new [ICU4XTime] representing midnight (00:00.000).

See the Rust documentation for midnight for more information.

◆ hour()

uint8_t ICU4XTime::hour ( ) const
inline

Returns the hour in this time

See the Rust documentation for hour for more information.

◆ minute()

uint8_t ICU4XTime::minute ( ) const
inline

Returns the minute in this time

See the Rust documentation for minute for more information.

◆ nanosecond()

uint32_t ICU4XTime::nanosecond ( ) const
inline

Returns the nanosecond in this time

See the Rust documentation for nanosecond for more information.

◆ operator=()

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

◆ second()

uint8_t ICU4XTime::second ( ) const
inline

Returns the second in this time

See the Rust documentation for second for more information.


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