|
| Vector () noexcept=default |
|
| Vector (const T &val) noexcept |
|
| Vector (const vec_type &_other) noexcept |
|
| Vector (vec_type &&_other) noexcept |
|
Vector< T, DIM > & | operator= (const Vector< T, DIM > &_other) noexcept |
|
Vector< T, DIM > & | operator= (Vector< T, DIM > &&_other) noexcept |
|
const T & | operator[] (const unsigned int &i) const noexcept |
|
T & | operator[] (const unsigned int &i) noexcept |
|
const scalar_type * | elements () const noexcept |
|
int | size () const noexcept |
|
template<typename = std::enable_if_t<(DIM > 0)>> |
const scalar_type & | x () const noexcept |
|
template<typename = std::enable_if_t<(DIM > 0)>> |
scalar_type & | x () noexcept |
|
template<typename = std::enable_if_t<(DIM > 1)>> |
const scalar_type & | y () const noexcept |
|
template<typename = std::enable_if_t<(DIM > 1)>> |
scalar_type & | y () noexcept |
|
template<typename = std::enable_if_t<(DIM > 2)>> |
const scalar_type & | z () const noexcept |
|
template<typename = std::enable_if_t<(DIM > 2)>> |
scalar_type & | z () noexcept |
|
template<typename = std::enable_if_t<(DIM > 3)>> |
const scalar_type & | w () const noexcept |
|
template<typename = std::enable_if_t<(DIM > 3)>> |
scalar_type & | w () noexcept |
|