34 # if GLM_HAS_ANONYMOUS_UNION 45 template <
typename T, precision P>
78 template <precision Q>
92 template <
typename U, precision Q>
95 template <
typename U, precision Q>
98 template <
typename U, precision Q>
101 template <
typename U, precision Q>
109 template <
typename U>
111 template <
typename U>
113 template <
typename U>
115 template <
typename U>
117 template <
typename U>
119 template <
typename U>
121 template <
typename U>
123 template <
typename U>
125 template <
typename U>
139 template <
typename U>
141 template <
typename U>
143 template <
typename U>
145 template <
typename U>
147 template <
typename U>
149 template <
typename U>
151 template <
typename U>
153 template <
typename U>
155 template <
typename U>
157 template <
typename U>
159 template <
typename U>
161 template <
typename U>
166 template <
typename T, precision P>
169 template <
typename T, precision P>
172 template <
typename T, precision P>
175 template <
typename T, precision P>
178 template <
typename T, precision P>
181 template <
typename T, precision P>
184 template <
typename T, precision P>
187 template <
typename T, precision P>
190 template <
typename T, precision P>
193 template <
typename T, precision P>
196 template <
typename T, precision P>
199 template <
typename T, precision P>
202 template <
typename T, precision P>
205 template <
typename T, precision P>
208 template <
typename T, precision P>
211 template <
typename T, precision P>
214 template <
typename T, precision P>
217 template <
typename T, precision P>
220 template <
typename T, precision P>
223 template <
typename T, precision P>
226 template <
typename T, precision P>
229 template <
typename T, precision P>
232 template <
typename T, precision P>
235 template <
typename T, precision P>
238 template <
typename T, precision P>
241 template <
typename T, precision P>
244 template <
typename T, precision P>
247 template <
typename T, precision P>
250 template <
typename T, precision P>
253 template <
typename T, precision P>
256 template <
typename T, precision P>
259 template <
typename T, precision P>
262 template <
typename T, precision P>
265 template <
typename T, precision P>
271 #ifndef GLM_EXTERNAL_TEMPLATE 272 #include "type_vec1.inl" 273 #endif//GLM_EXTERNAL_TEMPLATE GLM_FUNC_DECL tvec1< T, P > operator^(tvec1< T, P > const &v, T const &s)
GLM_FUNC_DECL tvec1< T, P > operator&(tvec1< T, P > const &v, T const &s)
GLM_FUNC_DECL tvec1< T, P > & operator^=(U const &s)
GLM_FUNC_DECL tvec1< T, P > & operator<<=(U const &s)
GLM_FUNC_DECL tvec1< T, P > & operator=(tvec1< T, P > const &v)
GLM_FUNC_DECL T & operator[](length_t i)
GLM_FUNC_DECL tvec1< T, P > operator|(tvec1< T, P > const &v, T const &s)
GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const
GLM_FUNC_DECL tvec1< T, P > & operator*=(U const &s)
GLM_FUNC_DECL tvec1< T, P > operator~(tvec1< T, P > const &v)
GLM_FUNC_DECL tmat2x2< T, P > operator*(tmat2x2< T, P > const &m, T const &s)
GLM_FUNC_DECL tmat2x2< T, P > operator+(tmat2x2< T, P > const &m, T const &s)
GLM_FUNC_DECL tmat2x2< T, P > operator/(tmat2x2< T, P > const &m, T const &s)
GLM_FUNC_DECL bool operator==(tvec1< T, P > const &v1, tvec1< T, P > const &v2)
GLM_FUNC_DECL tvec1< T, P > & operator/=(U const &s)
GLM_FUNC_DECL tmat2x2< T, P > operator-(tmat2x2< T, P > const &m, T const &s)
GLM_FUNC_DECL tvec1< T, P > & operator+=(U const &s)
GLM_FUNC_DECL tvec1< T, P > operator%(tvec1< T, P > const &v, T const &s)
GLM_FUNC_DECL tvec1< T, P > & operator%=(U const &s)
GLM_FUNC_DECL bool operator!=(tvec1< T, P > const &v1, tvec1< T, P > const &v2)
GLM_FUNC_DECL tvec1< T, P > & operator>>=(U const &s)
GLM_FUNC_DECL tvec1< T, P > & operator|=(U const &s)
GLM_FUNC_DECL tvec1< T, P > & operator++()
GLM_FUNC_DECL tvec1< T, P > & operator--()
tvec1< bool, P > bool_type
GLM_FUNC_DECL tvec1< T, P > operator>>(tvec1< T, P > const &v, T const &s)
GLM_FUNC_DECL tvec1< T, P > & operator-=(U const &s)
GLM_FUNC_DECL tvec1< T, P > & operator&=(U const &s)