static int stride (vector_type& vs) { return vs.stride() * vector_traits<v_type>::stride (vs.data()); }
static std::ptrdiff_t stride (vector_type& vs) { return vs.stride() * vector_traits<v_type>::stride (vs.data()); }