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