#include <float.hpp>
|
| | ~Float ()=default |
| |
| constexpr | Float (Float const &)=default |
| |
| constexpr | Float (Float &&)=default |
| |
| constexpr Float & | operator= (Float const &) &=default |
| |
| constexpr Float & | operator= (Float &&) &=default |
| |
| constexpr | Float ()=default |
| |
| template<class U , If< IsConstructible< Fundamental, U > > = 0> |
| constexpr | Float (U const basic) |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr | Float (U const &value) |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr | Float (Complex< U > const &value) |
| |
| constexpr | Float (Zero<> const) |
| |
| constexpr | Float (Unit<> const) |
| |
| constexpr | Float (Identity<> const) |
| |
| template<class U , If< IsAssignable< Fundamental, U > > = 0> |
| constexpr auto & | operator= (U const basic) & |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr auto & | operator= (U const &value) & |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr auto & | operator= (Complex< U > const &value) & |
| |
| constexpr auto & | operator= (Zero<> const) & |
| |
| constexpr auto & | operator= (Unit<> const) & |
| |
| constexpr auto & | operator= (Identity<> const) & |
| |
| constexpr decltype(auto) | operator() () && |
| |
| constexpr decltype(auto) | operator() () const && |
| |
| constexpr auto & | operator() () & |
| |
| constexpr auto & | operator() () const & |
| |
| constexpr | operator Fundamental () const |
| |
| template<class X , If< IsInvocable< Add, Float &, X > > = 0> |
| constexpr auto & | operator+= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Sub, Float &, X > > = 0> |
| constexpr auto & | operator-= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Mul, Float &, X > > = 0> |
| constexpr auto & | operator*= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Div, Float &, X > > = 0> |
| constexpr auto & | operator/= (X &&rhs) & |
| |
◆ ChangeSigned
◆ ChangeValue
◆ ChangeWidth
◆ Complexify
◆ Fundamental
Initial value:
static constexpr auto makeConstantSequence()
Definition sequence.hpp:402
Constant< Bool, B > IsSatisfied
Definition type_traits.hpp:71
◆ IsComplexified
◆ NonComplex
◆ Signed
◆ Value
◆ Width
◆ ~Float()
◆ Float() [1/9]
◆ Float() [2/9]
◆ Float() [3/9]
◆ Float() [4/9]
◆ Float() [5/9]
◆ Float() [6/9]
◆ Float() [7/9]
◆ Float() [8/9]
◆ Float() [9/9]
◆ operator Fundamental()
◆ operator()() [1/4]
◆ operator()() [2/4]
◆ operator()() [3/4]
◆ operator()() [4/4]
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=() [1/8]
◆ operator=() [2/8]
◆ operator=() [3/8]
◆ operator=() [4/8]
◆ operator=() [5/8]
◆ operator=() [6/8]
◆ operator=() [7/8]
◆ operator=() [8/8]
The documentation for this class was generated from the following file: