diff --git a/include/common/qvec.hh b/include/common/qvec.hh index 15d86175..b073463a 100644 --- a/include/common/qvec.hh +++ b/include/common/qvec.hh @@ -154,7 +154,7 @@ public: [[nodiscard]] constexpr T &operator[](const size_t idx) { return at(idx); } template - [[nodiscard]] inline auto operator+(const qvec &other) const + [[nodiscard]] constexpr inline auto operator+(const qvec &other) const { qvec v; @@ -166,7 +166,7 @@ public: } template - [[nodiscard]] inline auto operator-(const qvec &other) const + [[nodiscard]] constexpr inline auto operator-(const qvec &other) const { qvec v; @@ -178,7 +178,7 @@ public: } template - [[nodiscard]] inline auto operator*(const S &scale) const + [[nodiscard]] constexpr inline auto operator*(const S &scale) const { qvec v; @@ -190,7 +190,7 @@ public: } template - [[nodiscard]] inline auto operator*(const qvec &scale) const + [[nodiscard]] constexpr inline auto operator*(const qvec &scale) const { qvec v; @@ -202,7 +202,7 @@ public: } template - [[nodiscard]] inline auto operator/(const S &scale) const + [[nodiscard]] constexpr inline auto operator/(const S &scale) const { qvec v; @@ -214,7 +214,7 @@ public: } template - [[nodiscard]] inline auto operator/(const qvec &scale) const + [[nodiscard]] constexpr inline auto operator/(const qvec &scale) const { qvec v; @@ -225,7 +225,7 @@ public: return v; } - [[nodiscard]] inline auto operator-() const + [[nodiscard]] constexpr inline auto operator-() const { qvec v;