diff --git a/include/boost/numeric/ublas/storage.hpp b/include/boost/numeric/ublas/storage.hpp index 0e1c8e63..edace945 100644 --- a/include/boost/numeric/ublas/storage.hpp +++ b/include/boost/numeric/ublas/storage.hpp @@ -18,7 +18,6 @@ #define BOOST_UBLAS_STORAGE_H #include -#include #ifdef BOOST_UBLAS_SHALLOW_ARRAY_ADAPTOR #include @@ -1389,8 +1388,8 @@ namespace boost { namespace numeric { namespace ublas { public: typedef A array_type; typedef const A const_array_type; - typedef std::size_t size_type; - typedef std::ptrdiff_t difference_type; + typedef typename A::size_type size_type; + typedef typename A::difference_type difference_type; typedef typename A::value_type value_type; typedef typename A::const_reference const_reference; typedef typename A::reference reference;