mirror of
https://github.com/BlackMATov/vmath.hpp.git
synced 2025-12-13 20:17:58 +07:00
postfix and infix increment operators
This commit is contained in:
40
README.md
40
README.md
@@ -508,6 +508,26 @@ auto operator~(const vec<T, Size>& xs);
|
||||
template < typename T, size_t Size >
|
||||
auto operator!(const vec<T, Size>& xs);
|
||||
|
||||
// ++operator
|
||||
|
||||
template < typename T, size_t Size >
|
||||
vec<T, Size>& operator++(vec<T, Size>& xs);
|
||||
|
||||
// --operator
|
||||
|
||||
template < typename T, size_t Size >
|
||||
vec<T, Size>& operator--(vec<T, Size>& xs);
|
||||
|
||||
// operator++
|
||||
|
||||
template < typename T, size_t Size >
|
||||
vec<T, Size> operator++(vec<T, Size>& xs, int);
|
||||
|
||||
// operator--
|
||||
|
||||
template < typename T, size_t Size >
|
||||
vec<T, Size> operator--(vec<T, Size>& xs, int);
|
||||
|
||||
// operator+
|
||||
|
||||
template < typename T, typename U, size_t Size >
|
||||
@@ -702,6 +722,26 @@ auto operator~(const mat<T, Size>& xs);
|
||||
template < typename T, size_t Size >
|
||||
auto operator!(const mat<T, Size>& xs);
|
||||
|
||||
// ++operator
|
||||
|
||||
template < typename T, size_t Size >
|
||||
mat<T, Size>& operator++(mat<T, Size>& xs);
|
||||
|
||||
// --operator
|
||||
|
||||
template < typename T, size_t Size >
|
||||
mat<T, Size>& operator--(mat<T, Size>& xs);
|
||||
|
||||
// operator++
|
||||
|
||||
template < typename T, size_t Size >
|
||||
mat<T, Size> operator++(mat<T, Size>& xs, int);
|
||||
|
||||
// operator--
|
||||
|
||||
template < typename T, size_t Size >
|
||||
mat<T, Size> operator--(mat<T, Size>& xs, int);
|
||||
|
||||
// operator+
|
||||
|
||||
template < typename T, typename U, size_t Size >
|
||||
|
||||
Reference in New Issue
Block a user