diff --git a/README.md b/README.md index 3310494..2b7fa5a 100644 --- a/README.md +++ b/README.md @@ -406,7 +406,7 @@ public: constexpr explicit operator vec() const; - void swap(qua& other) noexcept(std::is_nothrow_swappable_v); + void swap(qua& other) noexcept(is_nothrow_swappable_v); iterator begin() noexcept; const_iterator begin() const noexcept; diff --git a/headers/vmath.hpp/vmath_fun.hpp b/headers/vmath.hpp/vmath_fun.hpp index 0f89f7a..ad675d2 100644 --- a/headers/vmath.hpp/vmath_fun.hpp +++ b/headers/vmath.hpp/vmath_fun.hpp @@ -281,7 +281,7 @@ namespace vmath_hpp } template < typename T > - [[nodiscard]] std::enable_if_t, void> + std::enable_if_t, void> sincos(T x, T* s, T* c) noexcept { *s = sin(x); *c = cos(x); diff --git a/headers/vmath.hpp/vmath_vec_fun.hpp b/headers/vmath.hpp/vmath_vec_fun.hpp index 6927a8b..a91ce26 100644 --- a/headers/vmath.hpp/vmath_vec_fun.hpp +++ b/headers/vmath.hpp/vmath_vec_fun.hpp @@ -806,7 +806,7 @@ namespace vmath_hpp } template < typename T, std::size_t Size > - std::pair, vec> sincos(const vec& xs) { + [[nodiscard]] std::pair, vec> sincos(const vec& xs) { return { sin(xs), cos(xs) }; }