Welcome to the new CppUtils documentation!
CppUtils::Container::Vec<std::size_t N, class T>
STRUCTPublic methods & functions
Section titled “Public methods & functions”[[nodiscard]] constexpr auto Vec::operator[](this auto&& self [[clang::lifetimebound, msvc::lifetimebound]], std::size_t axis) noexcept -> decltype(auto);constexpr auto Vec::operator+(this auto&& self, const Vec<N, T> &rhs) noexcept -> std::remove_cvref_t<decltype(self)>;constexpr auto Vec::operator-(this auto&& self, const Vec<N, T> &rhs) noexcept -> std::remove_cvref_t<decltype(self)>;constexpr auto Vec::operator*(this auto&& self, T value) noexcept -> std::remove_cvref_t<decltype(self)>;[[nodiscard]] constexpr auto Vec::operator/(this auto&& self, T value) noexcept -> std::remove_cvref_t<decltype(self)> requires (std::is_arithmetic_v<T>) { auto result = self; result /= value; return result; } std::array<T, N> m_values;Public attributes
Section titled “Public attributes”m_values
Section titled “m_values”std::array< T, N > m_values;