diff --git a/include/boost/fusion/sequence/generation/map_tie.hpp b/include/boost/fusion/sequence/generation/map_tie.hpp index f05a793d..523a22d4 100644 --- a/include/boost/fusion/sequence/generation/map_tie.hpp +++ b/include/boost/fusion/sequence/generation/map_tie.hpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -26,9 +27,9 @@ namespace boost { namespace fusion { template < BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT( - FUSION_MAX_VECTOR_SIZE, typename K, void_) + FUSION_MAX_MAP_SIZE, typename K, void_) , BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT( - FUSION_MAX_VECTOR_SIZE, typename D, void_) + FUSION_MAX_MAP_SIZE, typename D, void_) , typename Extra = void_ > struct map_tie; @@ -55,7 +56,7 @@ namespace boost { namespace fusion fusion::pair_tie(BOOST_PP_CAT(_, n)) \ #define BOOST_PP_FILENAME_1 -#define BOOST_PP_ITERATION_LIMITS (1, FUSION_MAX_VECTOR_SIZE) +#define BOOST_PP_ITERATION_LIMITS (1, FUSION_MAX_MAP_SIZE) #include BOOST_PP_ITERATE() #undef BOOST_FUSION_PAIR