diff --git a/src/lol/math/vector.h b/src/lol/math/vector.h index 31529fa0..c37802ae 100644 --- a/src/lol/math/vector.h +++ b/src/lol/math/vector.h @@ -128,9 +128,9 @@ struct vec_t m_data[i] = (T)v.m_data[i]; } - /* Explicit constructor for initializer_list. We need these ugly + /* Constructor for initializer_list. We need these ugly * loops until C++ lets us initialize m_data directly. */ - explicit inline vec_t(std::initializer_list const &list) + inline vec_t(std::initializer_list const &list) { auto l = list.begin(); for (int i = 0; i < count && l != list.end(); ++i, ++l) @@ -201,9 +201,9 @@ struct vec_t explicit inline constexpr vec_t(vec_t const &v) : x(v[0]), y(v[1]) {} - /* Explicit constructor for initializer_list. We need these ugly + /* Constructor for initializer_list. We need these ugly * loops until C++ lets us initialize m_data directly. */ - explicit inline vec_t(std::initializer_list const &list) + inline vec_t(std::initializer_list const &list) { auto l = list.begin(); for (int i = 0; i < count && l != list.end(); ++i, ++l) @@ -308,9 +308,9 @@ struct vec_t explicit inline constexpr vec_t(vec_t const &v) : x(v[0]), y(v[1]), z(v[2]) {} - /* Explicit constructor for initializer_list. We need these ugly + /* Constructor for initializer_list. We need these ugly * loops until C++ lets us initialize m_data directly. */ - explicit inline vec_t(std::initializer_list const &list) + inline vec_t(std::initializer_list const &list) { auto l = list.begin(); for (int i = 0; i < count && l != list.end(); ++i, ++l) @@ -546,9 +546,9 @@ struct vec_t explicit inline constexpr vec_t(vec_t const &v) : x(v[0]), y(v[1]), z(v[2]), w(v[3]) {} - /* Explicit constructor for initializer_list. We need these ugly + /* Constructor for initializer_list. We need these ugly * loops until C++ lets us initialize m_data directly. */ - explicit inline vec_t(std::initializer_list const &list) + inline vec_t(std::initializer_list const &list) { auto l = list.begin(); for (int i = 0; i < count && l != list.end(); ++i, ++l)