pub struct Qfloat16 { /* private fields */ }Expand description
C++ class: qfloat16.
Implementations§
Source§impl Qfloat16
impl Qfloat16
Sourcepub unsafe fn add(&self, rhs: c_float) -> c_float
pub unsafe fn add(&self, rhs: c_float) -> c_float
Calls C++ function: float operator+(qfloat16 lhs, float rhs).
Sourcepub unsafe fn add_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
pub unsafe fn add_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator+=(qfloat16& lhs, double rhs).
Sourcepub unsafe fn add_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
pub unsafe fn add_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator+=(qfloat16& lhs, float rhs).
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<Qfloat16>>,
) -> Ref<Qfloat16>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<Qfloat16>>, ) -> Ref<Qfloat16>
Calls C++ function: qfloat16& qfloat16::operator=(const qfloat16& other).
Sourcepub unsafe fn copy_sign(
&self,
sign: impl CastInto<Ref<Qfloat16>>,
) -> CppBox<Qfloat16>
pub unsafe fn copy_sign( &self, sign: impl CastInto<Ref<Qfloat16>>, ) -> CppBox<Qfloat16>
Calls C++ function: qfloat16 qfloat16::copySign(qfloat16 sign) const.
Sourcepub unsafe fn div(&self, rhs: c_float) -> c_float
pub unsafe fn div(&self, rhs: c_float) -> c_float
Calls C++ function: float operator/(qfloat16 lhs, float rhs).
Sourcepub unsafe fn div_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
pub unsafe fn div_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator/=(qfloat16& lhs, double rhs).
Sourcepub unsafe fn div_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
pub unsafe fn div_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator/=(qfloat16& lhs, float rhs).
Sourcepub unsafe fn eq(&self, rhs: c_float) -> bool
pub unsafe fn eq(&self, rhs: c_float) -> bool
Calls C++ function: bool operator==(qfloat16 lhs, float rhs).
Sourcepub unsafe fn fp_classify(&self) -> c_int
pub unsafe fn fp_classify(&self) -> c_int
Calls C++ function: int qfloat16::fpClassify() const.
Sourcepub unsafe fn ge(&self, rhs: c_float) -> bool
pub unsafe fn ge(&self, rhs: c_float) -> bool
Calls C++ function: bool operator>=(qfloat16 lhs, float rhs).
Sourcepub unsafe fn gt(&self, rhs: c_float) -> bool
pub unsafe fn gt(&self, rhs: c_float) -> bool
Calls C++ function: bool operator>(qfloat16 lhs, float rhs).
Sourcepub unsafe fn le(&self, rhs: c_float) -> bool
pub unsafe fn le(&self, rhs: c_float) -> bool
Calls C++ function: bool operator<=(qfloat16 lhs, float rhs).
Sourcepub unsafe fn limit_denorm_min() -> CppBox<Qfloat16>
pub unsafe fn limit_denorm_min() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_denorm_min().
Sourcepub unsafe fn limit_epsilon() -> CppBox<Qfloat16>
pub unsafe fn limit_epsilon() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_epsilon().
Sourcepub unsafe fn limit_infinity() -> CppBox<Qfloat16>
pub unsafe fn limit_infinity() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_infinity().
Sourcepub unsafe fn limit_lowest() -> CppBox<Qfloat16>
pub unsafe fn limit_lowest() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_lowest().
Sourcepub unsafe fn limit_max() -> CppBox<Qfloat16>
pub unsafe fn limit_max() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_max().
Sourcepub unsafe fn limit_min() -> CppBox<Qfloat16>
pub unsafe fn limit_min() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_min().
Sourcepub unsafe fn limit_quiet_nan() -> CppBox<Qfloat16>
pub unsafe fn limit_quiet_nan() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_quiet_NaN().
Sourcepub unsafe fn limit_signaling_nan() -> CppBox<Qfloat16>
pub unsafe fn limit_signaling_nan() -> CppBox<Qfloat16>
Calls C++ function: static qfloat16 qfloat16::_limit_signaling_NaN().
Sourcepub unsafe fn lt(&self, rhs: c_float) -> bool
pub unsafe fn lt(&self, rhs: c_float) -> bool
Calls C++ function: bool operator<(qfloat16 lhs, float rhs).
Sourcepub unsafe fn mul(&self, rhs: c_float) -> c_float
pub unsafe fn mul(&self, rhs: c_float) -> c_float
Calls C++ function: float operator*(qfloat16 lhs, float rhs).
Sourcepub unsafe fn mul_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
pub unsafe fn mul_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator*=(qfloat16& lhs, double rhs).
Sourcepub unsafe fn mul_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
pub unsafe fn mul_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator*=(qfloat16& lhs, float rhs).
Sourcepub unsafe fn neg(&self) -> CppBox<Qfloat16>
pub unsafe fn neg(&self) -> CppBox<Qfloat16>
Calls C++ function: qfloat16 operator-(qfloat16 a).
Sourcepub unsafe fn new_0a() -> CppBox<Qfloat16>
pub unsafe fn new_0a() -> CppBox<Qfloat16>
Calls C++ function: [constructor] void qfloat16::qfloat16().
Sourcepub unsafe fn new_1a(f: c_float) -> CppBox<Qfloat16>
pub unsafe fn new_1a(f: c_float) -> CppBox<Qfloat16>
Calls C++ function: [constructor] void qfloat16::qfloat16(float f).
Sourcepub unsafe fn new_copy(other: impl CastInto<Ref<Qfloat16>>) -> CppBox<Qfloat16>
pub unsafe fn new_copy(other: impl CastInto<Ref<Qfloat16>>) -> CppBox<Qfloat16>
Calls C++ function: [constructor] void qfloat16::qfloat16(const qfloat16& other).
Sourcepub unsafe fn sub(&self, rhs: c_float) -> c_float
pub unsafe fn sub(&self, rhs: c_float) -> c_float
Calls C++ function: float operator-(qfloat16 lhs, float rhs).
Sourcepub unsafe fn sub_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
pub unsafe fn sub_assign_double(&self, rhs: c_double) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator-=(qfloat16& lhs, double rhs).
Sourcepub unsafe fn sub_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
pub unsafe fn sub_assign_float(&self, rhs: c_float) -> Ref<Qfloat16>
Calls C++ function: qfloat16& operator-=(qfloat16& lhs, float rhs).