Lines Matching refs:slice_array
1 // The template and inlines for the -*- C++ -*- slice_array class.
26 /** @file slice_array.h
111 * A slice_array is a reference to the actual elements of an array
112 * specified by a slice. The way to get a slice_array is to call
113 * operator[](slice) on a valarray. The returned slice_array then permits
116 * to the subset of elements in the underlying valarray this slice_array
122 class slice_array
131 slice_array(const slice_array&);
135 slice_array& operator=(const slice_array&);
161 // ~slice_array ();
188 slice_array(_Array<_Tp>, const slice&);
195 slice_array();
200 slice_array<_Tp>::slice_array(_Array<_Tp> __a, const slice& __s)
206 slice_array<_Tp>::slice_array(const slice_array<_Tp>& a)
210 // inline slice_array<_Tp>::~slice_array () {}
213 inline slice_array<_Tp>&
214 slice_array<_Tp>::operator=(const slice_array<_Tp>& __a)
223 slice_array<_Tp>::operator=(const _Tp& __t) const
228 slice_array<_Tp>::operator=(const valarray<_Tp>& __v) const
234 slice_array<_Tp>::operator=(const _Expr<_Dom,_Tp>& __e) const
241 slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
249 slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\