|
| | std::gslice::gslice () |
| | std::gslice::gslice (const gslice &) |
| | std::gslice::gslice (size_t __o, const valarray< size_t > &__l, const valarray< size_t > &__s) |
| | std::gslice_array< _Tp >::gslice_array (const gslice_array &) |
| | std::indirect_array< _Tp >::indirect_array (const indirect_array &) |
| | std::mask_array< _Tp >::mask_array (const mask_array &) |
| | std::slice::slice () |
| | std::slice::slice (size_t __o, size_t __d, size_t __s) |
| | std::slice_array< _Tp >::slice_array (const slice_array &) |
| | std::valarray< _Tp >::valarray () noexcept |
| template<class _Dom> |
| | std::valarray< _Tp >::valarray (const _Expr< _Dom, _Tp > &__e) |
| | std::valarray< _Tp >::valarray (const _Tp &, size_t) |
| template<typename _Tp> |
| | std::valarray< _Tp >::valarray (const _Tp *__restrict__ __p, size_t __n) |
| | std::valarray< _Tp >::valarray (const gslice_array< _Tp > &) |
| | std::valarray< _Tp >::valarray (const indirect_array< _Tp > &) |
| | std::valarray< _Tp >::valarray (const mask_array< _Tp > &) |
| | std::valarray< _Tp >::valarray (const slice_array< _Tp > &) |
| | std::valarray< _Tp >::valarray (const valarray &) |
| | std::valarray< _Tp >::valarray (initializer_list< _Tp >) |
| | std::valarray< _Tp >::valarray (size_t) |
| | std::valarray< _Tp >::valarray (valarray &&) noexcept |
| | std::gslice::~gslice () |
| _Expr< _ValFunClos< _ValArray, _Tp >, _Tp > | std::valarray< _Tp >::apply (_Tp __func(_Tp)) const |
| _Expr< _RefFunClos< _ValArray, _Tp >, _Tp > | std::valarray< _Tp >::apply (_Tp __func(const _Tp &)) const |
| template<class _Tp> |
| const _Tp * | std::begin (const valarray< _Tp > &__va) noexcept |
| template<class _Tp> |
| _Tp * | std::begin (valarray< _Tp > &__va) noexcept |
| valarray< _Tp > | std::valarray< _Tp >::cshift (int __n) const |
| template<class _Tp> |
| const _Tp * | std::end (const valarray< _Tp > &__va) noexcept |
| template<class _Tp> |
| _Tp * | std::end (valarray< _Tp > &__va) noexcept |
| _Tp | std::valarray< _Tp >::max () const |
| _Tp | std::valarray< _Tp >::min () const |
| gslice & | std::gslice::operator= (const gslice &) |
| template<class _Dom> |
| void | std::gslice_array< _Tp >::operator= (const _Expr< _Dom, _Tp > &) const |
| void | std::gslice_array< _Tp >::operator= (const _Tp &) const |
| gslice_array & | std::gslice_array< _Tp >::operator= (const gslice_array &) |
| void | std::gslice_array< _Tp >::operator= (const valarray< _Tp > &) const |
| template<class _Dom> |
| void | std::indirect_array< _Tp >::operator= (const _Expr< _Dom, _Tp > &) const |
| void | std::indirect_array< _Tp >::operator= (const _Tp &) const |
| indirect_array & | std::indirect_array< _Tp >::operator= (const indirect_array &) |
| void | std::indirect_array< _Tp >::operator= (const valarray< _Tp > &) const |
| template<class _Ex> |
| void | std::mask_array< _Tp >::operator= (const _Expr< _Ex, _Tp > &__e) const |
| void | std::mask_array< _Tp >::operator= (const _Tp &) const |
| mask_array & | std::mask_array< _Tp >::operator= (const mask_array &) |
| void | std::mask_array< _Tp >::operator= (const valarray< _Tp > &) const |
| template<class _Dom> |
| void | std::slice_array< _Tp >::operator= (const _Expr< _Dom, _Tp > &) const |
| void | std::slice_array< _Tp >::operator= (const _Tp &) const |
| slice_array & | std::slice_array< _Tp >::operator= (const slice_array &) |
| void | std::slice_array< _Tp >::operator= (const valarray< _Tp > &) const |
| template<class _Dom> |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const _Expr< _Dom, _Tp > &) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const _Tp &__t) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const gslice_array< _Tp > &__ga) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const indirect_array< _Tp > &__ia) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const mask_array< _Tp > &__ma) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const slice_array< _Tp > &__sa) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (const valarray< _Tp > &__v) |
| valarray & | std::valarray< _Tp >::operator= (initializer_list< _Tp > __l) |
| valarray< _Tp > & | std::valarray< _Tp >::operator= (valarray< _Tp > &&__v) noexcept |
| gslice_array< _Tp > | std::valarray< _Tp >::operator[] (const gslice &__s) |
| _Expr< _GClos< _ValArray, _Tp >, _Tp > | std::valarray< _Tp >::operator[] (const gslice &__s) const |
| mask_array< _Tp > | std::valarray< _Tp >::operator[] (const valarray< bool > &__m) |
| valarray< _Tp > | std::valarray< _Tp >::operator[] (const valarray< bool > &__m) const |
| indirect_array< _Tp > | std::valarray< _Tp >::operator[] (const valarray< size_t > &__i) |
| _Expr< _IClos< _ValArray, _Tp >, _Tp > | std::valarray< _Tp >::operator[] (const valarray< size_t > &__i) const |
| _Tp & | std::valarray< _Tp >::operator[] (size_t __i) noexcept |
| const _Tp & | std::valarray< _Tp >::operator[] (size_t) const noexcept |
| slice_array< _Tp > | std::valarray< _Tp >::operator[] (slice __s) |
| _Expr< _SClos< _ValArray, _Tp >, _Tp > | std::valarray< _Tp >::operator[] (slice __s) const |
| void | std::valarray< _Tp >::resize (size_t __size, _Tp __c=_Tp()) |
| valarray< _Tp > | std::valarray< _Tp >::shift (int __n) const |
| valarray< size_t > | std::gslice::size () const |
| size_t | std::slice::size () const |
| size_t | std::valarray< _Tp >::size () const |
| size_t | std::gslice::start () const |
| size_t | std::slice::start () const |
| valarray< size_t > | std::gslice::stride () const |
| size_t | std::slice::stride () const |
| _Tp | std::valarray< _Tp >::sum () const |
| void | std::valarray< _Tp >::swap (valarray< _Tp > &__v) noexcept |
|
template<typename _Tp, size_t _Nm> |
| | std::valarray (const _Tp(&)[_Nm], size_t) -> valarray< _Tp > |
Classes and functions for representing and manipulating arrays of elements.