Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Container::Vec<std::size_t N, class T>
STRUCTMéthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »[[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;Attributs publics
Section intitulée « Attributs publics »m_values
Section intitulée « m_values »std::array< T, N > m_values;