diff --git a/include/boost/mpl/vector/aux_/iterator.hpp b/include/boost/mpl/vector/aux_/iterator.hpp index c64a915..6dac13c 100644 --- a/include/boost/mpl/vector/aux_/iterator.hpp +++ b/include/boost/mpl/vector/aux_/iterator.hpp @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -85,7 +86,7 @@ struct advance< v_iter,Distance> { typedef v_iter< Vector - , (n_ + Distance::value) + , (n_ + BOOST_MPL_AUX_NESTED_VALUE_WKND(long, Distance::value)) > type; };