#[repr(C)]pub struct Qfloat16 { /* private fields */ }
Expand description
This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
C++ class: qfloat16
.
This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
qfloat16
should be treated as if it were a POD (plain old data) type. Consequently, none of the supported operations need any elaboration beyond stating that it supports all arithmetic operators incident to floating point types.
Implementations§
source§impl Qfloat16
impl Qfloat16
sourcepub unsafe fn add(&self, rhs: c_float) -> c_float
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn add(&self, rhs: c_float) -> c_float
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: float operator+(qfloat16 lhs, float rhs)
.
sourcepub unsafe fn add_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn add_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator+=(qfloat16& lhs, double rhs)
.
sourcepub unsafe fn add_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn add_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator+=(qfloat16& lhs, float rhs)
.
sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<Qfloat16>>
) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<Qfloat16>> ) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
Calls C++ function: qfloat16& qfloat16::operator=(const qfloat16& other)
.
This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
qfloat16
should be treated as if it were a POD (plain old data) type. Consequently, none of the supported operations need any elaboration beyond stating that it supports all arithmetic operators incident to floating point types.
sourcepub unsafe fn div(&self, rhs: c_float) -> c_float
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn div(&self, rhs: c_float) -> c_float
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: float operator/(qfloat16 lhs, float rhs)
.
sourcepub unsafe fn div_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn div_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator/=(qfloat16& lhs, double rhs)
.
sourcepub unsafe fn div_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn div_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator/=(qfloat16& lhs, float rhs)
.
sourcepub unsafe fn eq(&self, rhs: c_float) -> bool
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn eq(&self, rhs: c_float) -> bool
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
Calls C++ function: bool operator==(qfloat16 lhs, float rhs)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator==(QChar c1, QChar c2)
:
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
sourcepub unsafe fn fp_classify(&self) -> c_int
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn fp_classify(&self) -> c_int
cpp_lib_version="5.14.0"
only.Calls C++ function: int qfloat16::fpClassify() const
.
sourcepub unsafe fn ge(&self, rhs: c_float) -> bool
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn ge(&self, rhs: c_float) -> bool
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator>=(qfloat16 lhs, float rhs)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator>=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
sourcepub unsafe fn gt(&self, rhs: c_float) -> bool
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn gt(&self, rhs: c_float) -> bool
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: bool operator>(qfloat16 lhs, float rhs)
.
sourcepub unsafe fn is_finite(&self) -> bool
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn is_finite(&self) -> bool
cpp_lib_version="5.14.0"
only.Calls C++ function: bool qfloat16::isFinite() const
.
sourcepub unsafe fn is_inf(&self) -> bool
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn is_inf(&self) -> bool
cpp_lib_version="5.14.0"
only.Calls C++ function: bool qfloat16::isInf() const
.
sourcepub unsafe fn is_nan(&self) -> bool
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn is_nan(&self) -> bool
cpp_lib_version="5.14.0"
only.Calls C++ function: bool qfloat16::isNaN() const
.
sourcepub unsafe fn is_normal(&self) -> bool
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn is_normal(&self) -> bool
cpp_lib_version="5.14.0"
only.Calls C++ function: bool qfloat16::isNormal() const
.
sourcepub unsafe fn le(&self, rhs: c_float) -> bool
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn le(&self, rhs: c_float) -> bool
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator<=(qfloat16 lhs, float rhs)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator<=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
sourcepub unsafe fn limit_denorm_min() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_denorm_min() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_denorm_min()
.
sourcepub unsafe fn limit_epsilon() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_epsilon() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_epsilon()
.
sourcepub unsafe fn limit_infinity() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_infinity() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_infinity()
.
sourcepub unsafe fn limit_lowest() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_lowest() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_lowest()
.
sourcepub unsafe fn limit_max() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_max() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_max()
.
sourcepub unsafe fn limit_min() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_min() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_min()
.
sourcepub unsafe fn limit_quiet_nan() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn limit_quiet_nan() -> CppBox<Qfloat16>
cpp_lib_version="5.14.0"
only.Calls C++ function: static qfloat16 qfloat16::_limit_quiet_NaN()
.
sourcepub unsafe fn lt(&self, rhs: c_float) -> bool
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn lt(&self, rhs: c_float) -> bool
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: bool operator<(qfloat16 lhs, float rhs)
.
sourcepub unsafe fn mul(&self, rhs: c_float) -> c_float
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn mul(&self, rhs: c_float) -> c_float
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: float operator*(qfloat16 lhs, float rhs)
.
sourcepub unsafe fn mul_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn mul_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator*=(qfloat16& lhs, double rhs)
.
sourcepub unsafe fn mul_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn mul_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator*=(qfloat16& lhs, float rhs)
.
sourcepub unsafe fn neg(&self) -> CppBox<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn neg(&self) -> CppBox<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16 operator-(qfloat16 a)
.
sourcepub unsafe fn new_0a() -> CppBox<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn new_0a() -> CppBox<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: [constructor] void qfloat16::qfloat16()
.
sourcepub unsafe fn new_1a(f: c_float) -> CppBox<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn new_1a(f: c_float) -> CppBox<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: [constructor] void qfloat16::qfloat16(float f)
.
sourcepub unsafe fn new_copy(other: impl CastInto<Ref<Qfloat16>>) -> CppBox<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn new_copy(other: impl CastInto<Ref<Qfloat16>>) -> CppBox<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
Calls C++ function: [constructor] void qfloat16::qfloat16(const qfloat16& other)
.
This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
qfloat16
should be treated as if it were a POD (plain old data) type. Consequently, none of the supported operations need any elaboration beyond stating that it supports all arithmetic operators incident to floating point types.
sourcepub unsafe fn sub(&self, rhs: c_float) -> c_float
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn sub(&self, rhs: c_float) -> c_float
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: float operator-(qfloat16 lhs, float rhs)
.
sourcepub unsafe fn sub_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn sub_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator-=(qfloat16& lhs, double rhs)
.
sourcepub unsafe fn sub_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn sub_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Calls C++ function: qfloat16& operator-=(qfloat16& lhs, float rhs)
.
Trait Implementations§
source§impl Add<Ref<Qfloat16>> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Add<Ref<Qfloat16>> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Add<f64> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Add<f64> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Add<i32> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Add<i32> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl CppDeletable for Qfloat16
impl CppDeletable for Qfloat16
source§unsafe fn delete(&self)
unsafe fn delete(&self)
This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
Calls C++ function: [destructor] void qfloat16::~qfloat16()
.
This header file provides support for half-precision (16-bit) floating point data with the class qfloat16
. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16
instance results in the value first being converted to a float
. This conversion to and from float
is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.
qfloat16
should be treated as if it were a POD (plain old data) type. Consequently, none of the supported operations need any elaboration beyond stating that it supports all arithmetic operators incident to floating point types.
source§impl Div<Ref<Qfloat16>> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Div<Ref<Qfloat16>> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Div<f64> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Div<f64> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Div<i32> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Div<i32> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Ge<Ref<Qfloat16>> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Ge<Ref<Qfloat16>> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§unsafe fn ge(&self, b: &Ref<Qfloat16>) -> bool
unsafe fn ge(&self, b: &Ref<Qfloat16>) -> bool
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator>=(qfloat16 a, qfloat16 b)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator>=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
source§impl Ge<f64> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Ge<f64> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§unsafe fn ge(&self, rhs: &c_double) -> bool
unsafe fn ge(&self, rhs: &c_double) -> bool
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator>=(qfloat16 lhs, double rhs)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator>=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
source§impl Ge<i32> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Ge<i32> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§unsafe fn ge(&self, b: &c_int) -> bool
unsafe fn ge(&self, b: &c_int) -> bool
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator>=(qfloat16 a, int b)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator>=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is greater than or equal to that of c2; otherwise returns false
.
source§impl Gt<Ref<Qfloat16>> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Gt<Ref<Qfloat16>> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Gt<f64> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Gt<f64> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Gt<i32> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Gt<i32> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Le<Ref<Qfloat16>> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Le<Ref<Qfloat16>> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§unsafe fn le(&self, b: &Ref<Qfloat16>) -> bool
unsafe fn le(&self, b: &Ref<Qfloat16>) -> bool
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator<=(qfloat16 a, qfloat16 b)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator<=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
source§impl Le<f64> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Le<f64> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§unsafe fn le(&self, rhs: &c_double) -> bool
unsafe fn le(&self, rhs: &c_double) -> bool
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator<=(qfloat16 lhs, double rhs)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator<=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
source§impl Le<i32> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Le<i32> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§unsafe fn le(&self, b: &c_int) -> bool
unsafe fn le(&self, b: &c_int) -> bool
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
Calls C++ function: bool operator<=(qfloat16 a, int b)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator<=(QChar c1, QChar c2)
:
Returns true
if the numeric Unicode value of c1 is less than or equal to that of c2; otherwise returns false
.
source§impl Lt<Ref<Qfloat16>> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Lt<Ref<Qfloat16>> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Lt<f64> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Lt<f64> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Lt<i32> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Lt<i32> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Mul<Ref<Qfloat16>> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Mul<Ref<Qfloat16>> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Mul<f64> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Mul<f64> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Mul<i32> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Mul<i32> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl PartialEq<Ref<Qfloat16>> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl PartialEq<Ref<Qfloat16>> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§fn eq(&self, b: &Ref<Qfloat16>) -> bool
fn eq(&self, b: &Ref<Qfloat16>) -> bool
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
Calls C++ function: bool operator==(qfloat16 a, qfloat16 b)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator==(QChar c1, QChar c2)
:
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
source§impl PartialEq<f64> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl PartialEq<f64> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§fn eq(&self, rhs: &c_double) -> bool
fn eq(&self, rhs: &c_double) -> bool
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
Calls C++ function: bool operator==(qfloat16 lhs, double rhs)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator==(QChar c1, QChar c2)
:
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
source§impl PartialEq<i32> for Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl PartialEq<i32> for Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§fn eq(&self, b: &c_int) -> bool
fn eq(&self, b: &c_int) -> bool
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
Calls C++ function: bool operator==(qfloat16 a, int b)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator==(QChar c1, QChar c2)
:
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
source§impl Sub<Ref<Qfloat16>> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Sub<Ref<Qfloat16>> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.source§impl Sub<f64> for &Qfloat16
Available on cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
impl Sub<f64> for &Qfloat16
cpp_lib_version="5.12.2"
or cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.