#include <half.h>
◆ half() [1/3]
◆ half() [2/3]
Math::half::half |
( |
const half & | h | ) |
|
|
inline |
Construct from other half.
◆ half() [3/3]
Math::half::half |
( |
const float | f | ) |
|
|
inline |
◆ operator float()
Math::half::operator float |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/2]
bool Math::half::operator!= |
( |
const float | rhs | ) |
const |
|
inline |
◆ operator!=() [2/2]
bool Math::half::operator!= |
( |
const half | rhs | ) |
const |
|
inline |
◆ operator*=()
half & Math::half::operator*= |
( |
half | other | ) |
|
|
inline |
◆ operator+=()
half & Math::half::operator+= |
( |
half | other | ) |
|
|
inline |
◆ operator-()
half Math::half::operator- |
( |
| ) |
const |
|
inline |
◆ operator-=()
half & Math::half::operator-= |
( |
half | other | ) |
|
|
inline |
◆ operator/=()
half & Math::half::operator/= |
( |
half | other | ) |
|
|
inline |
◆ operator<() [1/2]
bool Math::half::operator< |
( |
const float | rhs | ) |
const |
|
inline |
◆ operator<() [2/2]
bool Math::half::operator< |
( |
const half | rhs | ) |
const |
|
inline |
◆ operator<=() [1/2]
bool Math::half::operator<= |
( |
const float | rhs | ) |
const |
|
inline |
◆ operator<=() [2/2]
bool Math::half::operator<= |
( |
const half | rhs | ) |
const |
|
inline |
◆ operator==() [1/2]
bool Math::half::operator== |
( |
const float | rhs | ) |
const |
|
inline |
◆ operator==() [2/2]
bool Math::half::operator== |
( |
const half | rhs | ) |
const |
|
inline |
◆ operator>() [1/2]
bool Math::half::operator> |
( |
const float | rhs | ) |
const |
|
inline |
◆ operator>() [2/2]
bool Math::half::operator> |
( |
const half | rhs | ) |
const |
|
inline |
◆ operator>=() [1/2]
bool Math::half::operator>= |
( |
const float | rhs | ) |
const |
|
inline |
◆ operator>=() [2/2]
bool Math::half::operator>= |
( |
const half | rhs | ) |
const |
|
inline |
◆ std::numeric_limits< Math::half >
◆ [union]
◆ BIAS
◆ bits
uint16_t Math::half::bits |
◆ BITS_EXPONENT
const uint8_t Math::half::BITS_EXPONENT = 5 |
|
staticprivate |
◆ BITS_MANTISSA
const uint8_t Math::half::BITS_MANTISSA = 10 |
|
staticprivate |
◆ exp
◆ frac
uint16_t Math::half::frac |
◆ [struct]
struct { ... } Math::half::ieee |
◆ MAX_EXPONENT
const uint8_t Math::half::MAX_EXPONENT = BIAS |
|
staticprivate |
◆ MAX_EXPONENT10
const uint8_t Math::half::MAX_EXPONENT10 = 9 |
|
staticprivate |
◆ MAX_EXPONENT_VALUE
const uint8_t Math::half::MAX_EXPONENT_VALUE = 31 |
|
staticprivate |
◆ MIN_EXPONENT
const uint8_t Math::half::MIN_EXPONENT = -BIAS |
|
staticprivate |
◆ MIN_EXPONENT10
const uint8_t Math::half::MIN_EXPONENT10 = -9 |
|
staticprivate |
◆ sign
uint16_t Math::half::sign |
The documentation for this class was generated from the following file:
- /github/workspace/code/foundation/math/half.h