40_RWSTD_SIZE_T gslice::next_ind ()
42 _RWSTD_SIZE_T __n = _C_length.size ();
46 if ( _C_length [__n - 1]
47 && _C_r_length [__n - 1] != _C_length [__n - 1] - 1)
64 ++_C_r_length [__n - 1];
66 if (__n < _C_r_length.size ())
67 ::memset (&_C_r_length [__n], 0,
68 (_C_r_length.size () - __n) *
sizeof _C_r_length [__n]);
70 __n = _C_r_length.size ();
72 _RWSTD_SIZE_T __inx = _C_start;
73 for (_RWSTD_SIZE_T __i = 0; __i != __n; ++__i)
74 __inx += _C_r_length [__i] * _C_stride [__i];
#define _RWSTD_NAMESPACE(name)
#define _RWSTD_ASSERT(ignore)