@@ -293,13 +293,13 @@ namespace xt
293293 template <class S , layout_type L = XTENSOR_DEFAULT_TRAVERSAL>
294294 const_reverse_broadcast_iterator<S, L> crend (const S& shape) const noexcept ;
295295
296- linear_iterator storage_begin () noexcept ;
297- linear_iterator storage_end () noexcept ;
296+ linear_iterator linear_begin () noexcept ;
297+ linear_iterator linear_end () noexcept ;
298298
299- const_linear_iterator storage_begin () const noexcept ;
300- const_linear_iterator storage_end () const noexcept ;
301- const_linear_iterator storage_cbegin () const noexcept ;
302- const_linear_iterator storage_cend () const noexcept ;
299+ const_linear_iterator linear_begin () const noexcept ;
300+ const_linear_iterator linear_end () const noexcept ;
301+ const_linear_iterator linear_cbegin () const noexcept ;
302+ const_linear_iterator linear_cend () const noexcept ;
303303
304304 reverse_linear_iterator storage_rbegin () noexcept ;
305305 reverse_linear_iterator storage_rend () noexcept ;
@@ -1221,39 +1221,39 @@ namespace xt
12211221 // @}
12221222
12231223 template <class D >
1224- inline auto xfunctor_applier_base<D>::storage_begin () noexcept -> linear_iterator
1224+ inline auto xfunctor_applier_base<D>::linear_begin () noexcept -> linear_iterator
12251225 {
1226- return linear_iterator (m_e.storage_begin (), &m_functor);
1226+ return linear_iterator (m_e.linear_begin (), &m_functor);
12271227 }
12281228
12291229 template <class D >
1230- inline auto xfunctor_applier_base<D>::storage_end () noexcept -> linear_iterator
1230+ inline auto xfunctor_applier_base<D>::linear_end () noexcept -> linear_iterator
12311231 {
1232- return linear_iterator (m_e.storage_end (), &m_functor);
1232+ return linear_iterator (m_e.linear_end (), &m_functor);
12331233 }
12341234
12351235 template <class D >
1236- inline auto xfunctor_applier_base<D>::storage_begin () const noexcept -> const_linear_iterator
1236+ inline auto xfunctor_applier_base<D>::linear_begin () const noexcept -> const_linear_iterator
12371237 {
1238- return const_linear_iterator (m_e.storage_begin (), &m_functor);
1238+ return const_linear_iterator (m_e.linear_begin (), &m_functor);
12391239 }
12401240
12411241 template <class D >
1242- inline auto xfunctor_applier_base<D>::storage_end () const noexcept -> const_linear_iterator
1242+ inline auto xfunctor_applier_base<D>::linear_end () const noexcept -> const_linear_iterator
12431243 {
1244- return const_linear_iterator (m_e.storage_end (), &m_functor);
1244+ return const_linear_iterator (m_e.linear_end (), &m_functor);
12451245 }
12461246
12471247 template <class D >
1248- inline auto xfunctor_applier_base<D>::storage_cbegin () const noexcept -> const_linear_iterator
1248+ inline auto xfunctor_applier_base<D>::linear_cbegin () const noexcept -> const_linear_iterator
12491249 {
1250- return const_linear_iterator (m_e.storage_cbegin (), &m_functor);
1250+ return const_linear_iterator (m_e.linear_cbegin (), &m_functor);
12511251 }
12521252
12531253 template <class D >
1254- inline auto xfunctor_applier_base<D>::storage_cend () const noexcept -> const_linear_iterator
1254+ inline auto xfunctor_applier_base<D>::linear_cend () const noexcept -> const_linear_iterator
12551255 {
1256- return const_linear_iterator (m_e.storage_cend (), &m_functor);
1256+ return const_linear_iterator (m_e.linear_cend (), &m_functor);
12571257 }
12581258
12591259 template <class D >
@@ -1397,7 +1397,7 @@ namespace xt
13971397
13981398 if (this ->layout () == de.layout ())
13991399 {
1400- std::copy (de.storage_begin (), de.storage_end (), this ->storage_begin ());
1400+ std::copy (de.linear_begin (), de.linear_end (), this ->linear_begin ());
14011401 }
14021402 else
14031403 {
0 commit comments