Lines Matching defs:slice_array
1 // The template and inlines for the -*- C++ -*- slice_array class.
31 /** @file slice_array.h
110 * A slice_array is a reference to the actual elements of an array
111 * specified by a slice. The way to get a slice_array is to call
112 * operator[](slice) on a valarray. The returned slice_array then permits
115 * to the subset of elements in the underlying valarray this slice_array
121 class slice_array
130 slice_array(const slice_array&);
134 slice_array& operator=(const slice_array&);
160 // ~slice_array ();
187 slice_array(_Array<_Tp>, const slice&);
194 slice_array();
199 slice_array<_Tp>::slice_array(_Array<_Tp> __a, const slice& __s)
205 slice_array<_Tp>::slice_array(const slice_array<_Tp>& a)
209 // inline slice_array<_Tp>::~slice_array () {}
212 inline slice_array<_Tp>&
213 slice_array<_Tp>::operator=(const slice_array<_Tp>& __a)
222 slice_array<_Tp>::operator=(const _Tp& __t) const
227 slice_array<_Tp>::operator=(const valarray<_Tp>& __v) const
233 slice_array<_Tp>::operator=(const _Expr<_Dom,_Tp>& __e) const
240 slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
248 slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\