Lines Matching defs:operator
155 mat& operator=(const mat& rhs) {
156 base::operator=(rhs);
160 mat& operator=(const base& rhs) {
161 base::operator=(rhs);
165 mat& operator=(pTYPE rhs) {
172 friend inline mat PURE operator + (const mat& lhs, const mat& rhs) {
177 friend inline mat PURE operator - (const mat& lhs, const mat& rhs) {
185 friend mat PURE operator * (
192 friend vec<TYPE, R> PURE operator * (
198 friend mat PURE operator * (
204 friend inline mat PURE operator * (const mat& lhs, pTYPE v) {
209 friend inline mat PURE operator * (pTYPE v, const mat& rhs) {
214 // streaming operator to set the columns of the matrix:
226 // operator << is not a method of column_builder<> so we can
231 friend column_builder<PREV_COLUMN+1> operator << (
240 friend void operator << (
248 column_builder<0> operator << (const vec<TYPE, R>& rhs) {
271 mat& operator=(const mat& rhs) { base::operator=(rhs); return *this; }
272 mat& operator=(const base& rhs) { base::operator=(rhs); return *this; }
273 mat& operator=(const TYPE& rhs) { return helpers::doAssign(*this, rhs); }
275 const base& operator[](size_t) const { return *this; }
276 base& operator[](size_t) { return *this; }
277 void operator << (const vec<TYPE, R>& rhs) { base::operator[](0) = rhs; }