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

#include <DecimalSignedRoundingMode.d.hpp>

Public Types

enum  Value {
  Expand = 0 , Trunc = 1 , HalfExpand = 2 , HalfTrunc = 3 ,
  HalfEven = 4 , Ceil = 5 , Floor = 6 , HalfCeil = 7 ,
  HalfFloor = 8
}
 

Public Member Functions

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

Detailed Description

Mode used in a rounding operation for signed numbers.

See the Rust documentation for SignedRoundingMode for more information.

Member Enumeration Documentation

◆ Value

Enumerator
Expand 
Trunc 
HalfExpand 
HalfTrunc 
HalfEven 
Ceil 
Floor 
HalfCeil 
HalfFloor 

Constructor & Destructor Documentation

◆ DecimalSignedRoundingMode() [1/2]

icu4x::DecimalSignedRoundingMode::DecimalSignedRoundingMode ( )
default

◆ DecimalSignedRoundingMode() [2/2]

icu4x::DecimalSignedRoundingMode::DecimalSignedRoundingMode ( Value v)
inlineconstexpr

Member Function Documentation

◆ operator bool()

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

◆ operator Value()

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

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