Lines Matching defs:operator

136   valarray<_Tp>& operator=(const valarray<_Tp>& __x) {
144 valarray<_Tp>& operator=(const value_type& __x) {
150 valarray<_Tp>& operator=(const slice_array<_Tp>&);
151 valarray<_Tp>& operator=(const gslice_array<_Tp>&);
152 valarray<_Tp>& operator=(const mask_array<_Tp>&);
153 valarray<_Tp>& operator=(const indirect_array<_Tp>&);
156 value_type operator[](size_t __n) const {
160 value_type& operator[](size_t __n) {
167 valarray<_Tp> operator[](slice) const;
168 slice_array<_Tp> operator[](slice);
169 valarray<_Tp> operator[](const gslice&) const;
170 gslice_array<_Tp> operator[](const gslice&);
171 valarray<_Tp> operator[](const _Valarray_bool&) const;
172 mask_array<_Tp> operator[](const _Valarray_bool&);
173 valarray<_Tp> operator[](const _Valarray_size_t&) const;
174 indirect_array<_Tp> operator[](const _Valarray_size_t&);
177 valarray<_Tp> operator+() const { return *this; }
179 valarray<_Tp> operator-() const {
186 valarray<_Tp> operator~() const {
193 _Valarray_bool operator!() const;
196 valarray<_Tp>& operator*= (const value_type& __x) {
202 valarray<_Tp>& operator/= (const value_type& __x) {
208 valarray<_Tp>& operator%= (const value_type& __x) {
214 valarray<_Tp>& operator+= (const value_type& __x) {
220 valarray<_Tp>& operator-= (const value_type& __x) {
226 valarray<_Tp>& operator^= (const value_type& __x) {
232 valarray<_Tp>& operator&= (const value_type& __x) {
238 valarray<_Tp>& operator|= (const value_type& __x) {
244 valarray<_Tp>& operator<<= (const value_type& __x) {
250 valarray<_Tp>& operator>>= (const value_type& __x) {
257 valarray<_Tp>& operator*= (const valarray<_Tp>& __x) {
264 valarray<_Tp>& operator/= (const valarray<_Tp>& __x) {
271 valarray<_Tp>& operator%= (const valarray<_Tp>& __x) {
278 valarray<_Tp>& operator+= (const valarray<_Tp>& __x) {
285 valarray<_Tp>& operator-= (const valarray<_Tp>& __x) {
292 valarray<_Tp>& operator^= (const valarray<_Tp>& __x) {
299 valarray<_Tp>& operator&= (const valarray<_Tp>& __x) {
306 valarray<_Tp>& operator|= (const valarray<_Tp>& __x) {
313 valarray<_Tp>& operator<<= (const valarray<_Tp>& __x) {
320 valarray<_Tp>& operator>>= (const valarray<_Tp>& __x) {
378 inline valarray<_Tp> _STLP_CALL operator*(const valarray<_Tp>& __x,
389 inline valarray<_Tp> _STLP_CALL operator/(const valarray<_Tp>& __x,
400 inline valarray<_Tp> _STLP_CALL operator%(const valarray<_Tp>& __x,
411 inline valarray<_Tp> _STLP_CALL operator+(const valarray<_Tp>& __x,
422 inline valarray<_Tp> _STLP_CALL operator-(const valarray<_Tp>& __x,
433 inline valarray<_Tp> _STLP_CALL operator^(const valarray<_Tp>& __x,
444 inline valarray<_Tp> _STLP_CALL operator&(const valarray<_Tp>& __x,
455 inline valarray<_Tp> _STLP_CALL operator|(const valarray<_Tp>& __x,
466 inline valarray<_Tp> _STLP_CALL operator<<(const valarray<_Tp>& __x,
477 inline valarray<_Tp> _STLP_CALL operator>>(const valarray<_Tp>& __x,
490 inline valarray<_Tp> _STLP_CALL operator*(const valarray<_Tp>& __x, const _Tp& __c) {
499 inline valarray<_Tp> _STLP_CALL operator*(const _Tp& __c, const valarray<_Tp>& __x) {
508 inline valarray<_Tp> _STLP_CALL operator/(const valarray<_Tp>& __x, const _Tp& __c) {
517 inline valarray<_Tp> _STLP_CALL operator/(const _Tp& __c, const valarray<_Tp>& __x) {
526 inline valarray<_Tp> _STLP_CALL operator%(const valarray<_Tp>& __x, const _Tp& __c) {
535 inline valarray<_Tp> _STLP_CALL operator%(const _Tp& __c, const valarray<_Tp>& __x) {
544 inline valarray<_Tp> _STLP_CALL operator+(const valarray<_Tp>& __x, const _Tp& __c) {
553 inline valarray<_Tp> _STLP_CALL operator+(const _Tp& __c, const valarray<_Tp>& __x) {
562 inline valarray<_Tp> _STLP_CALL operator-(const valarray<_Tp>& __x, const _Tp& __c) {
571 inline valarray<_Tp> _STLP_CALL operator-(const _Tp& __c, const valarray<_Tp>& __x) {
580 inline valarray<_Tp> _STLP_CALL operator^(const valarray<_Tp>& __x, const _Tp& __c) {
589 inline valarray<_Tp> _STLP_CALL operator^(const _Tp& __c, const valarray<_Tp>& __x) {
598 inline valarray<_Tp> _STLP_CALL operator&(const valarray<_Tp>& __x, const _Tp& __c) {
607 inline valarray<_Tp> _STLP_CALL operator&(const _Tp& __c, const valarray<_Tp>& __x) {
616 inline valarray<_Tp> _STLP_CALL operator|(const valarray<_Tp>& __x, const _Tp& __c) {
625 inline valarray<_Tp> _STLP_CALL operator|(const _Tp& __c, const valarray<_Tp>& __x) {
634 inline valarray<_Tp> _STLP_CALL operator<<(const valarray<_Tp>& __x, const _Tp& __c) {
643 inline valarray<_Tp> _STLP_CALL operator<<(const _Tp& __c, const valarray<_Tp>& __x) {
652 inline valarray<_Tp> _STLP_CALL operator>>(const valarray<_Tp>& __x, const _Tp& __c) {
661 inline valarray<_Tp> _STLP_CALL operator>>(const _Tp& __c, const valarray<_Tp>& __x) {
670 // if the two arrays have different lengths. Note that operator== does
674 inline _Valarray_bool _STLP_CALL operator==(const valarray<_Tp>& __x,
684 inline _Valarray_bool _STLP_CALL operator<(const valarray<_Tp>& __x,
696 inline _Valarray_bool _STLP_CALL operator!=(const valarray<_Tp>& __x,
706 inline _Valarray_bool _STLP_CALL operator>(const valarray<_Tp>& __x,
716 inline _Valarray_bool _STLP_CALL operator<=(const valarray<_Tp>& __x,
726 inline _Valarray_bool _STLP_CALL operator>=(const valarray<_Tp>& __x,
739 inline _Valarray_bool _STLP_CALL operator&&(const valarray<_Tp>& __x,
749 inline _Valarray_bool _STLP_CALL operator||(const valarray<_Tp>& __x,
761 inline _Valarray_bool _STLP_CALL operator==(const valarray<_Tp>& __x, const _Tp& __c) {
769 inline _Valarray_bool _STLP_CALL operator==(const _Tp& __c, const valarray<_Tp>& __x) {
777 inline _Valarray_bool _STLP_CALL operator!=(const valarray<_Tp>& __x, const _Tp& __c) {
785 inline _Valarray_bool _STLP_CALL operator!=(const _Tp& __c, const valarray<_Tp>& __x) {
793 inline _Valarray_bool _STLP_CALL operator<(const valarray<_Tp>& __x, const _Tp& __c) {
801 inline _Valarray_bool _STLP_CALL operator<(const _Tp& __c, const valarray<_Tp>& __x) {
809 inline _Valarray_bool _STLP_CALL operator>(const valarray<_Tp>& __x, const _Tp& __c) {
817 inline _Valarray_bool _STLP_CALL operator>(const _Tp& __c, const valarray<_Tp>& __x) {
825 inline _Valarray_bool _STLP_CALL operator<=(const valarray<_Tp>& __x, const _Tp& __c) {
833 inline _Valarray_bool _STLP_CALL operator<=(const _Tp& __c, const valarray<_Tp>& __x) {
841 inline _Valarray_bool _STLP_CALL operator>=(const valarray<_Tp>& __x, const _Tp& __c) {
849 inline _Valarray_bool _STLP_CALL operator>=(const _Tp& __c, const valarray<_Tp>& __x) {
857 inline _Valarray_bool _STLP_CALL operator&&(const valarray<_Tp>& __x, const _Tp& __c) {
865 inline _Valarray_bool _STLP_CALL operator&&(const _Tp& __c, const valarray<_Tp>& __x) {
873 inline _Valarray_bool _STLP_CALL operator||(const valarray<_Tp>& __x, const _Tp& __c) {
881 inline _Valarray_bool _STLP_CALL operator||(const _Tp& __c, const valarray<_Tp>& __x) {
1100 void operator=(const valarray<value_type>& __x) const {
1108 void operator*=(const valarray<value_type>& __x) const {
1116 void operator/=(const valarray<value_type>& __x) const {
1124 void operator%=(const valarray<value_type>& __x) const {
1132 void operator+=(const valarray<value_type>& __x) const {
1140 void operator-=(const valarray<value_type>& __x) const {
1148 void operator^=(const valarray<value_type>& __x) const {
1156 void operator&=(const valarray<value_type>& __x) const {
1164 void operator|=(const valarray<value_type>& __x) const {
1172 void operator<<=(const valarray<value_type>& __x) const {
1180 void operator>>=(const valarray<value_type>& __x) const {
1188 void operator=(const value_type& __c) /*const could be const but standard says NO (26.3.5.4-1)*/ {
1214 slice_array& operator=(const slice_array&);
1230 inline slice_array<_Tp> valarray<_Tp>::operator[](slice __slice)
1309 void operator= (const valarray<value_type>& __x) const {
1316 void operator*= (const valarray<value_type>& __x) const {
1323 void operator/= (const valarray<value_type>& __x) const {
1330 void operator%= (const valarray<value_type>& __x) const {
1337 void operator+= (const valarray<value_type>& __x) const {
1344 void operator-= (const valarray<value_type>& __x) const {
1351 void operator^= (const valarray<value_type>& __x) const {
1358 void operator&= (const valarray<value_type>& __x) const {
1365 void operator|= (const valarray<value_type>& __x) const {
1372 void operator<<= (const valarray<value_type>& __x) const {
1379 void operator>>= (const valarray<value_type>& __x) const {
1386 void operator= (const value_type& __c) /*const could be const but standard says NO (26.3.7.4-1)*/ {
1411 void operator=(const gslice_array<_Tp>&);
1428 inline gslice_array<_Tp> valarray<_Tp>::operator[](const gslice& __slice)
1441 void operator=(const valarray<value_type>& __x) const {
1447 void operator*=(const valarray<value_type>& __x) const {
1453 void operator/=(const valarray<value_type>& __x) const {
1459 void operator%=(const valarray<value_type>& __x) const {
1465 void operator+=(const valarray<value_type>& __x) const {
1471 void operator-=(const valarray<value_type>& __x) const {
1477 void operator^=(const valarray<value_type>& __x) const {
1483 void operator&=(const valarray<value_type>& __x) const {
1489 void operator|=(const valarray<value_type>& __x) const {
1495 void operator<<=(const valarray<value_type>& __x) const {
1501 void operator>>=(const valarray<value_type>& __x) const {
1507 void operator=(const value_type& __c) const {
1537 void operator=(const mask_array<_Tp>&);
1553 inline valarray<_Tp>& valarray<_Tp>::operator=(const mask_array<_Tp>& __x) {
1561 inline mask_array<_Tp> valarray<_Tp>::operator[](const _Valarray_bool& __mask) {
1575 void operator=(const valarray<value_type>& __x) const {
1580 void operator*=(const valarray<value_type>& __x) const {
1585 void operator/=(const valarray<value_type>& __x) const {
1590 void operator%=(const valarray<value_type>& __x) const {
1595 void operator+=(const valarray<value_type>& __x) const {
1600 void operator-=(const valarray<value_type>& __x) const {
1605 void operator^=(const valarray<value_type>& __x) const {
1610 void operator&=(const valarray<value_type>& __x) const {
1615 void operator|=(const valarray<value_type>& __x) const {
1620 void operator<<=(const valarray<value_type>& __x) const {
1625 void operator>>=(const valarray<value_type>& __x) const {
1630 void operator=(const value_type& __c) const {
1653 void operator=(const indirect_array<_Tp>&);
1670 valarray<_Tp>::operator[](const _Valarray_size_t& __addr)