Lines Matching refs:slice_array
1 // The template and inlines for the -*- C++ -*- slice_array class.
25 /** @file bits/slice_array.h
112 * A slice_array is a reference to the actual elements of an array
113 * specified by a slice. The way to get a slice_array is to call
114 * operator[](slice) on a valarray. The returned slice_array then permits
117 * to the subset of elements in the underlying valarray this slice_array
123 class slice_array
132 slice_array(const slice_array&);
136 slice_array& operator=(const slice_array&);
162 // ~slice_array ();
189 slice_array(_Array<_Tp>, const slice&);
196 slice_array();
201 slice_array<_Tp>::slice_array(_Array<_Tp> __a, const slice& __s)
207 slice_array<_Tp>::slice_array(const slice_array<_Tp>& a)
211 // inline slice_array<_Tp>::~slice_array () {}
214 inline slice_array<_Tp>&
215 slice_array<_Tp>::operator=(const slice_array<_Tp>& __a)
224 slice_array<_Tp>::operator=(const _Tp& __t) const
229 slice_array<_Tp>::operator=(const valarray<_Tp>& __v) const
235 slice_array<_Tp>::operator=(const _Expr<_Dom,_Tp>& __e) const
242 slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
250 slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\