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