2013-08-27 19:17:17 +02:00
|
|
|
.. highlight:: c
|
|
|
|
|
|
|
|
.. _arr_comp_ops:
|
|
|
|
|
|
|
|
Compound assignment operators (+=, -=, * =, /=)
|
|
|
|
-------------------------------------------------
|
|
|
|
|
|
|
|
**Synopsis** ::
|
|
|
|
|
|
|
|
template<typename RHS> THIS_TYPE & operator += (const RHS & X);
|
|
|
|
template<typename RHS> THIS_TYPE & operator -= (const RHS & X);
|
|
|
|
template<typename RHS> THIS_TYPE & operator *= (const Scalar & S);
|
|
|
|
template<typename RHS> THIS_TYPE & operator /= (const Scalar & S);
|
|
|
|
|
|
|
|
The containers and the view have compound operators.
|
|
|
|
|
2014-10-17 18:15:19 +02:00
|
|
|
*NB*: These operators make no sense for const views, and result in a compile error.
|
2013-09-18 15:13:23 +02:00
|
|
|
|