Skip to content
Welcome to the new CppUtils documentation!
constexpr Size3::Size3() = default;

template <std::convertible_to< T >... Args>
constexpr Size3::Size3(Args&&... args);

[[nodiscard]] constexpr auto Size3::x(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);

[[nodiscard]] constexpr auto Size3::y(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);

[[nodiscard]] constexpr auto Size3::z(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);

[[nodiscard]] constexpr auto Size3::width(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);

[[nodiscard]] constexpr auto Size3::height(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);

[[nodiscard]] constexpr auto Size3::depth(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);