valarray< _Tp > Class Template Reference#include <_valarray.h>
Inheritance diagram for valarray< _Tp >: ![]()
Detailed Descriptiontemplate<class _Tp>
|
valarray< _Tp >::value_type [inline] |
Definition at line 108 of file _valarray.h.
Definition at line 111 of file _valarray.h.
Definition at line 112 of file _valarray.h.
valarray< _Tp >::valarray | ( | const value_type & | __x, | |
size_t | __n | |||
) | [inline] |
Definition at line 114 of file _valarray.h.
valarray< _Tp >::valarray | ( | const value_type * | __p, | |
size_t | __n | |||
) | [inline] |
Definition at line 116 of file _valarray.h.
Definition at line 118 of file _valarray.h.
valarray< _Tp >::valarray | ( | const slice_array< _Tp > & | ) | [inline] |
Definition at line 1214 of file _valarray.h.
valarray< _Tp >::valarray | ( | const gslice_array< _Tp > & | ) | [inline] |
Definition at line 1407 of file _valarray.h.
valarray< _Tp >::valarray | ( | const mask_array< _Tp > & | ) | [inline] |
Definition at line 1526 of file _valarray.h.
valarray< _Tp >::valarray | ( | const indirect_array< _Tp > & | ) | [inline] |
Definition at line 1637 of file _valarray.h.
Definition at line 130 of file _valarray.h.
Definition at line 141 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 148 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator= | ( | const value_type & | __x | ) | [inline] |
Definition at line 156 of file _valarray.h.
valarray< _Tp > & valarray< _Tp >::operator= | ( | const slice_array< _Tp > & | ) |
Definition at line 45 of file _valarray.c.
References slice_array< _Tp >::_M_array, slice_array< _Tp >::_M_slice, slice::size(), slice::start(), and slice::stride().
valarray< _Tp > & valarray< _Tp >::operator= | ( | const gslice_array< _Tp > & | ) |
Definition at line 87 of file _valarray.c.
References gslice_array< _Tp >::_M_array, and gslice_array< _Tp >::_M_gslice.
valarray< _Tp > & valarray< _Tp >::operator= | ( | const mask_array< _Tp > & | ) | [inline] |
Definition at line 1537 of file _valarray.h.
References mask_array< _Tp >::_M_array, and mask_array< _Tp >::_M_mask.
valarray< _Tp > & valarray< _Tp >::operator= | ( | const indirect_array< _Tp > & | ) |
Definition at line 129 of file _valarray.c.
References indirect_array< _Tp >::_M_addr, indirect_array< _Tp >::_M_array, and valarray< _Tp >::size().
value_type valarray< _Tp >::operator[] | ( | size_t | __n | ) | const [inline] |
Definition at line 168 of file _valarray.h.
value_type& valarray< _Tp >::operator[] | ( | size_t | __n | ) | [inline] |
Definition at line 169 of file _valarray.h.
size_t valarray< _Tp >::size | ( | ) | const [inline] |
Definition at line 170 of file _valarray.h.
Referenced by gslice::_M_empty(), _Gslice_Iter_tmpl< _Size >::_M_incr(), mask_array< _Tp >::_M_num_true(), abs(), acos(), asin(), atan(), atan2(), cos(), cosh(), valarray< _Tp >::cshift(), exp(), log(), log10(), operator &(), operator &&(), indirect_array< _Tp >::operator &=(), valarray< _Size >::operator &=(), operator *(), indirect_array< _Tp >::operator *=(), valarray< _Size >::operator *=(), valarray< _Tp >::operator!(), operator!=(), operator%(), indirect_array< _Tp >::operator%=(), valarray< _Size >::operator%=(), operator+(), indirect_array< _Tp >::operator+=(), valarray< _Size >::operator+=(), operator-(), valarray< _Size >::operator-(), indirect_array< _Tp >::operator-=(), valarray< _Size >::operator-=(), operator/(), indirect_array< _Tp >::operator/=(), valarray< _Size >::operator/=(), operator<<(), indirect_array< _Tp >::operator<<=(), valarray< _Size >::operator<<=(), indirect_array< _Tp >::operator=(), valarray< _Size >::operator=(), valarray< _Tp >::operator=(), operator==(), operator>(), operator>=(), operator>>(), indirect_array< _Tp >::operator>>=(), valarray< _Size >::operator>>=(), valarray< _Tp >::operator[](), operator^(), indirect_array< _Tp >::operator^=(), valarray< _Size >::operator^=(), operator|(), indirect_array< _Tp >::operator|=(), valarray< _Size >::operator|=(), operator||(), valarray< _Size >::operator~(), pow(), valarray< _Tp >::shift(), sin(), sinh(), sqrt(), tan(), and tanh().
Definition at line 56 of file _valarray.c.
References slice::size(), slice::start(), and slice::stride().
slice_array< _Tp > valarray< _Tp >::operator[] | ( | slice | ) | [inline] |
Definition at line 1224 of file _valarray.h.
gslice_array< _Tp > valarray< _Tp >::operator[] | ( | const gslice & | ) | [inline] |
Definition at line 1416 of file _valarray.h.
valarray< _Tp > valarray< _Tp >::operator[] | ( | const _Valarray_bool & | ) | const |
mask_array< _Tp > valarray< _Tp >::operator[] | ( | const _Valarray_bool & | ) | [inline] |
Definition at line 1545 of file _valarray.h.
valarray< _Tp > valarray< _Tp >::operator[] | ( | const _Valarray_size_t & | ) | const |
indirect_array< _Tp > valarray< _Tp >::operator[] | ( | const _Valarray_size_t & | ) | [inline] |
Definition at line 1649 of file _valarray.h.
Definition at line 183 of file _valarray.h.
Definition at line 185 of file _valarray.h.
Definition at line 192 of file _valarray.h.
_STLP_BEGIN_NAMESPACE _Valarray_bool valarray< _Tp >::operator! | ( | ) | const |
valarray<_Tp>& valarray< _Tp >::operator *= | ( | const value_type & | __x | ) | [inline] |
Definition at line 202 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator/= | ( | const value_type & | __x | ) | [inline] |
Definition at line 208 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator%= | ( | const value_type & | __x | ) | [inline] |
Definition at line 214 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator+= | ( | const value_type & | __x | ) | [inline] |
Definition at line 220 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator-= | ( | const value_type & | __x | ) | [inline] |
Definition at line 226 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator^= | ( | const value_type & | __x | ) | [inline] |
Definition at line 232 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator &= | ( | const value_type & | __x | ) | [inline] |
Definition at line 238 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator|= | ( | const value_type & | __x | ) | [inline] |
Definition at line 244 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator<<= | ( | const value_type & | __x | ) | [inline] |
Definition at line 250 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator>>= | ( | const value_type & | __x | ) | [inline] |
Definition at line 256 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator *= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 263 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator/= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 269 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator%= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 275 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator+= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 281 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator-= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 287 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator^= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 293 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator &= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 299 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator|= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 305 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator<<= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 311 of file _valarray.h.
valarray<_Tp>& valarray< _Tp >::operator>>= | ( | const valarray< _Tp > & | __x | ) | [inline] |
Definition at line 317 of file _valarray.h.
value_type valarray< _Tp >::sum | ( | ) | const [inline] |
Definition at line 326 of file _valarray.h.
Definition at line 169 of file _valarray.c.
References _Valarray_base< _Tp >::_M_first, copy(), and valarray< _Tp >::size().
valarray<_Tp> valarray< _Tp >::apply | ( | value_type | __f(value_type) | ) | const [inline] |
Definition at line 343 of file _valarray.h.
valarray<_Tp> valarray< _Tp >::apply | ( | value_type | __f(const value_type &) | ) | const [inline] |
Definition at line 349 of file _valarray.h.
void valarray< _Tp >::resize | ( | size_t | __n, | |
value_type | __x = value_type() | |||
) | [inline] |
Definition at line 356 of file _valarray.h.
friend class gslice [friend] |
Definition at line 105 of file _valarray.h.