HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
hi::v1::detail::plural_operand Struct Reference

#include <hikogui/unicode/unicode_plural.hpp>

Public Member Functions

constexpr plural_operand (std::integral auto value) noexcept
 

Data Fields

unsigned long long n = 0
 Absolute value.
 
unsigned long long f = 0
 Visible fraction digits with trailing zeros.
 
unsigned long long t = 0
 Visible fraction digits without trailing zeros.
 
uint8_t i = 0
 Number of digits in the value.
 
uint8_t v = 0
 Number of visible fraction digits with trailing zeros.
 
uint8_t w = 0
 Number of visible fraction digits without trailing zeros.
 
uint8_t c = 0
 Compact decimal exponent value.
 

Detailed Description

The operand for the unicode-plural rules.

This operand extracts information from a number.

Field Documentation

◆ c

uint8_t hi::v1::detail::plural_operand::c = 0

Compact decimal exponent value.

◆ f

unsigned long long hi::v1::detail::plural_operand::f = 0

Visible fraction digits with trailing zeros.

◆ i

uint8_t hi::v1::detail::plural_operand::i = 0

Number of digits in the value.

◆ n

unsigned long long hi::v1::detail::plural_operand::n = 0

Absolute value.

◆ t

unsigned long long hi::v1::detail::plural_operand::t = 0

Visible fraction digits without trailing zeros.

◆ v

uint8_t hi::v1::detail::plural_operand::v = 0

Number of visible fraction digits with trailing zeros.

◆ w

uint8_t hi::v1::detail::plural_operand::w = 0

Number of visible fraction digits without trailing zeros.


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