#include <rll/euclid/dim2.h>
template <typename T, typename = std:: enable_if_t<std:: is_arithmetic_v<T>>>
dim2 struct
Constructors, destructors, conversion operators
Public functions
-
template <typename U>auto operator!=(dim2<U> const& other) const → bool constexpr
-
template <typename U, typename = std::auto operator*(dim2<U> const& other) const → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> -
template <typename U>auto operator*=(dim2<U> const& other) → auto constexpr
-
template <typename U, typename = std::auto operator*=(U const& other) → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> -
template <typename U, typename = std::auto operator+(dim2<U> const& other) const → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> - auto operator+() const → auto constexpr
-
template <typename U>auto operator+=(dim2<U> const& other) → auto constexpr
-
template <typename U, typename = std::auto operator+=(U const& other) → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> -
template <typename U, typename = std::auto operator-(dim2<U> const& other) const → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> - auto operator-() const → auto constexpr
-
template <typename U>auto operator-=(dim2<U> const& other) → auto constexpr
-
template <typename U, typename = std::auto operator-=(U const& other) → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> -
template <typename U, typename = std::auto operator/(dim2<U> const& other) const → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> -
template <typename U>auto operator/=(dim2<U> const& other) → auto constexpr
-
template <typename U, typename = std::auto operator/=(U const& other) → auto constexpr
enable_if_t<std:: is_arithmetic_v<U>>> -
template <typename U>auto operator<(dim2<U> const& other) const → bool constexpr
-
template <typename U>auto operator<=(dim2<U> const& other) const → bool constexpr
-
template <typename U>auto operator==(dim2<U> const& other) const → bool constexpr
-
template <typename U>auto operator>(dim2<U> const& other) const → bool constexpr
-
template <typename U>auto operator>=(dim2<U> const& other) const → bool constexpr