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

#include <TimePrecision.d.hpp>

Public Types

enum  Value {
  Hour = 0 , Minute = 1 , MinuteOptional = 2 , Second = 3 ,
  Subsecond1 = 4 , Subsecond2 = 5 , Subsecond3 = 6 , Subsecond4 = 7 ,
  Subsecond5 = 8 , Subsecond6 = 9 , Subsecond7 = 10 , Subsecond8 = 11 ,
  Subsecond9 = 12
}
 

Public Member Functions

 TimePrecision ()=default
 
constexpr TimePrecision (Value v)
 
constexpr operator Value () const
 
 operator bool () const =delete
 

Static Public Member Functions

static std::optional< icu4x::TimePrecisionfrom_subsecond_digits (uint8_t digits)
 

Detailed Description

See the Rust documentation for TimePrecision for more information.

See the Rust documentation for SubsecondDigits for more information.

Member Enumeration Documentation

◆ Value

Enumerator
Hour 
Minute 
MinuteOptional 
Second 
Subsecond1 
Subsecond2 
Subsecond3 
Subsecond4 
Subsecond5 
Subsecond6 
Subsecond7 
Subsecond8 
Subsecond9 

Constructor & Destructor Documentation

◆ TimePrecision() [1/2]

icu4x::TimePrecision::TimePrecision ( )
default

◆ TimePrecision() [2/2]

icu4x::TimePrecision::TimePrecision ( Value v)
inlineconstexpr

Member Function Documentation

◆ from_subsecond_digits()

std::optional< icu4x::TimePrecision > icu4x::TimePrecision::from_subsecond_digits ( uint8_t digits)
inlinestatic

See the Rust documentation for try_from_int for more information.

◆ operator bool()

icu4x::TimePrecision::operator bool ( ) const
explicitdelete

◆ operator Value()

icu4x::TimePrecision::operator Value ( ) const
inlineconstexpr

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