#include <complex.hpp>
|
| | ~Complex ()=default |
| |
| constexpr | Complex (Complex const &)=default |
| |
| constexpr | Complex (Complex &&)=default |
| |
| constexpr Complex & | operator= (Complex const &) &=default |
| |
| constexpr Complex & | operator= (Complex &&) &=default |
| |
| | Complex ()=default |
| |
| template<class R , If< IsConvertible< R, T > > = 0> |
| | Complex (Complex< R > const &other) |
| |
| template<class R , If< IsConvertible< R, T > > = 0> |
| constexpr | Complex (R const &real, R const &imag) |
| |
| template<class R , If< IsConvertible< R, T > > = 0> |
| | Complex (R const &real) |
| |
| constexpr | Complex (Zero<> const) |
| |
| constexpr | Complex (Unit<> const) |
| |
| constexpr | Complex (Identity<> const) |
| |
| template<class R , If< IsConvertible< R, T > > = 0> |
| constexpr auto & | operator= (Complex< R > const &rhs) & |
| |
| template<class R , If< IsConvertible< R, T > > = 0> |
| constexpr auto & | operator= (R const &real) & |
| |
| constexpr auto & | operator= (Zero<> const) & |
| |
| constexpr auto & | operator= (Unit<> const) & |
| |
| constexpr auto & | operator= (Identity<> const) & |
| |
| constexpr decltype(auto) | real () && |
| |
| constexpr decltype(auto) | real () const && |
| |
| constexpr auto & | real () & |
| |
| constexpr auto & | real () const & |
| |
| constexpr decltype(auto) | imag () && |
| |
| constexpr decltype(auto) | imag () const && |
| |
| constexpr auto & | imag () & |
| |
| constexpr auto & | imag () const & |
| |
| template<class X , If< IsInvocable< Add, Complex &, X > > = 0> |
| constexpr auto & | operator+= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Sub, Complex &, X > > = 0> |
| constexpr auto & | operator-= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Mul, Complex &, X > > = 0> |
| constexpr auto & | operator*= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Div, Complex &, X > > = 0> |
| constexpr auto & | operator/= (X &&rhs) & |
| |
◆ ChangeSigned
◆ ChangeType
◆ ChangeValue
◆ ChangeWidth
◆ Complexify
◆ IsComplexified
◆ NonComplex
◆ Signed
◆ Type
◆ Value
◆ Width
◆ ~Complex()
◆ Complex() [1/9]
◆ Complex() [2/9]
◆ Complex() [3/9]
◆ Complex() [4/9]
◆ Complex() [5/9]
◆ Complex() [6/9]
◆ Complex() [7/9]
◆ Complex() [8/9]
◆ Complex() [9/9]
◆ imag() [1/4]
◆ imag() [2/4]
◆ imag() [3/4]
◆ imag() [4/4]
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=() [1/7]
◆ operator=() [2/7]
◆ operator=() [3/7]
◆ operator=() [4/7]
◆ operator=() [5/7]
◆ operator=() [6/7]
◆ operator=() [7/7]
◆ real() [1/4]
◆ real() [2/4]
◆ real() [3/4]
◆ real() [4/4]
The documentation for this class was generated from the following file: