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

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

This graph shows which files directly or indirectly include this file:

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 \
slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
{ \
_Array_augmented_##_Name(_M_array, _M_sz, _M_stride, _Array<_Tp>(__v));\
} \
\
template<typename _Tp> \
template<class _Dom> \
inline void \
slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\
{ \
_Array_augmented_##_Name(_M_array, _M_stride, __e, _M_sz); \
}