GNU g++  v5.2.1
GNU Standard C++
gslice_array.h File Reference

This is an internal header file, included by other library headers. More...

Macros

#define _DEFINE_VALARRAY_OPERATOR(_Op, _Name)
 

Detailed Description

This is an internal header file, included by other library headers.

Do not attempt to use it directly. {valarray}

Macro Definition Documentation

#define _DEFINE_VALARRAY_OPERATOR (   _Op,
  _Name 
)
Value:
template<typename _Tp> \
inline void \
gslice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
{ \
_Array_augmented_##_Name(_M_array, _Array<size_t>(_M_index), \
_Array<_Tp>(__v), __v.size()); \
} \
\
template<typename _Tp> \
template<class _Dom> \
inline void \
gslice_array<_Tp>::operator _Op##= (const _Expr<_Dom, _Tp>& __e) const\
{ \
_Array_augmented_##_Name(_M_array, _Array<size_t>(_M_index), __e,\
_M_index.size()); \
}