dim4.h file
Namespaces
- namespace rll
- Contract-programming related functions and classes.
Classes
-
template <typename T, typename = std::struct rll::dim4
enable_if_t<std:: is_arithmetic_v<T>>> -
template <typename T>struct fmt::formatter<rll::dim4<T>>
- Specialization of the
fmt::formatterfor the rll::dim4 class. -
template <typename T>struct adl_serializer<rll::dim4<T>>
Functions
-
template <typename T, typename U>auto operator%(dim4<T> const& lhs, dim4<U> const& rhs) → auto constexpr
-
template <typename T, typename U, typename = std::auto operator*(T const& lhs, dim4<U> const& rhs) → auto constexpr
enable_if_t<std:: is_arithmetic_v<T> and std:: is_arithmetic_v<U>>> -
template <typename T, typename U, typename = std::auto operator+(T const& lhs, dim4<U> const& rhs) → auto constexpr
enable_if_t<std:: is_arithmetic_v<T> and std:: is_arithmetic_v<U>>> -
template <typename T, typename U, typename = std::auto operator-(T const& lhs, dim4<U> const& rhs) → auto constexpr
enable_if_t<std:: is_arithmetic_v<T> and std:: is_arithmetic_v<U>>> -
template <typename T, typename U, typename = std::auto operator/(T const& lhs, dim4<U> const& rhs) → auto constexpr
enable_if_t<std:: is_arithmetic_v<T> and std:: is_arithmetic_v<U>>>