#include <bfloat16.hpp>
|
| | ~BFloat16 ()=default |
| |
| constexpr | BFloat16 (BFloat16 const &)=default |
| |
| constexpr | BFloat16 (BFloat16 &&)=default |
| |
| constexpr BFloat16 & | operator= (BFloat16 const &) &=default |
| |
| constexpr BFloat16 & | operator= (BFloat16 &&) &=default |
| |
| constexpr | BFloat16 ()=default |
| |
| | BFloat16 (Float32 const single) |
| |
| | operator Float32 () const |
| |
| constexpr auto | isNaN () const |
| |
| template<class X , If< IsInvocable< Add, BFloat16 &, X > > = 0> |
| constexpr auto & | operator+= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Sub, BFloat16 &, X > > = 0> |
| constexpr auto & | operator-= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Mul, BFloat16 &, X > > = 0> |
| constexpr auto & | operator*= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Div, BFloat16 &, X > > = 0> |
| constexpr auto & | operator/= (X &&rhs) & |
| |
| constexpr auto | operator== (BFloat16 const rhs) |
| |
| constexpr auto | operator!= (BFloat16 const rhs) |
| |
| auto | operator+ () const |
| |
| constexpr auto | operator- () const |
| |
◆ ~BFloat16()
| pRC::BFloat16::~BFloat16 |
( |
| ) |
|
|
default |
◆ BFloat16() [1/4]
◆ BFloat16() [2/4]
◆ BFloat16() [3/4]
◆ BFloat16() [4/4]
| pRC::BFloat16::BFloat16 |
( |
Float32 const | single | ) |
|
|
inline |
◆ FromRepresentation()
◆ isNaN()
◆ operator Float32()
| pRC::BFloat16::operator Float32 |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator*=()
◆ operator+()
| auto pRC::BFloat16::operator+ |
( |
| ) |
const |
|
inline |
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ operator/=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
The documentation for this class was generated from the following file: