|
constexpr | Hyperbolic (T xy=T(0)) noexcept |
|
constexpr | Hyperbolic (T x, T y) noexcept |
|
constexpr | Hyperbolic (const Hyperbolic &v) noexcept=default |
|
constexpr | Hyperbolic (Hyperbolic &&v) noexcept=default |
|
template<typename U > |
constexpr | Hyperbolic (const Hyperbolic< U > &v) noexcept |
|
| ~Hyperbolic ()=default |
|
Hyperbolic & | operator= (const Hyperbolic &v) noexcept=default |
|
Hyperbolic & | operator= (Hyperbolic &&v) noexcept=default |
|
T & | Re () noexcept |
|
constexpr const T | Re () const noexcept |
|
T & | Im () noexcept |
|
constexpr const T | Im () const noexcept |
|
constexpr const Hyperbolic | operator+ () const noexcept |
|
constexpr const Hyperbolic | operator- () const noexcept |
|
constexpr const Hyperbolic | operator+ (const Hyperbolic &v) const noexcept |
|
constexpr const Hyperbolic | operator- (const Hyperbolic &v) const noexcept |
|
constexpr const Hyperbolic | operator* (const Hyperbolic &v) const noexcept |
|
constexpr const Hyperbolic | operator+ (T a) const noexcept |
|
constexpr const Hyperbolic | operator- (T a) const noexcept |
|
constexpr const Hyperbolic | operator* (T a) const noexcept |
|
constexpr const Hyperbolic | operator/ (T a) const noexcept |
|
Hyperbolic & | operator+= (const Hyperbolic &v) noexcept |
|
Hyperbolic & | operator-= (const Hyperbolic &v) noexcept |
|
Hyperbolic & | operator*= (const Hyperbolic &v) noexcept |
|
Hyperbolic & | operator+= (T a) noexcept |
|
Hyperbolic & | operator-= (T a) noexcept |
|
Hyperbolic & | operator*= (T a) noexcept |
|
Hyperbolic & | operator/= (T a) noexcept |
|
constexpr bool | operator== (const Hyperbolic &v) const |
|
constexpr bool | operator!= (const Hyperbolic &v) const |
|
constexpr const Hyperbolic | Conjugate () const noexcept |
|
constexpr const T | Modulus () const noexcept |
|
constexpr | Array () noexcept |
|
constexpr | Array (const T &value) noexcept |
|
constexpr | Array (ArgsT &&... args) noexcept |
|
constexpr | Array (const Array< T, FromN, alignof(T) > &a) noexcept |
|
constexpr | Array (const Array< T, FromN, FromA > &a) noexcept |
|
constexpr | Array (const Array< T, FromN, alignof(T) > &a, ArgsT &&... args) noexcept |
|
constexpr | Array (const Array< T, FromN, FromA > &a, ArgsT &&... args) noexcept |
|
constexpr | Array (const Array &a) noexcept=default |
|
constexpr | Array (Array &&a) noexcept=default |
|
constexpr | Array (const Array< FromT, N, FromA > &a) noexcept |
|
| ~Array ()=default |
|
Array & | operator= (const Array &a) noexcept=default |
|
Array & | operator= (Array &&a) noexcept=default |
|