gslice
class gslice
gslice ();
gslice (size_t, const valarray<size_t>&, const valarray<size_t>&);
gslice(const gslice&);
~gslice();
gslice& operator= (const gslice&);
gslice::start () const
gslice::size () const
gslice::stride () const
inline gslice::gslice () : _M_index(0) {}
gslice::gslice(size_t __o, const valarray<size_t>& __l,
gslice::gslice(const gslice& __g) : _M_index(__g._M_index)
gslice::~gslice()
inline gslice&
gslice::operator= (const gslice& __g)
class gslice; // generalized slice out of an array
_Expr<_GClos<_ValArray,_Tp>, _Tp> operator[](const gslice&) const;
gslice_array<_Tp> operator[](const gslice&);
valarray<_Tp>::operator[] (const gslice& __gs) const
valarray<_Tp>::operator[] (const gslice& __gs)
valarray<value_type> operator[] (const gslice&) const;
_Expr<_Clos,_Tp>::operator[] (const gslice& __gs) const