From 264be58f39a0803fc35b94a435fcb116046b0230 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20M=2E=20L=C3=B3pez=20Mu=C3=B1oz?= Date: Mon, 21 Jun 2004 15:02:08 +0000 Subject: [PATCH] 2nd attempt to reformulate an ugly fix for vacpp 6.0 [SVN r23142] --- include/boost/multi_index_container.hpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/include/boost/multi_index_container.hpp b/include/boost/multi_index_container.hpp index d1c3c9a..ad17557 100644 --- a/include/boost/multi_index_container.hpp +++ b/include/boost/multi_index_container.hpp @@ -148,8 +148,10 @@ public: explicit multi_index_container( #if BOOST_WORKAROUND(__IBMCPP__,<=600) - const ctor_args_list& args_list=multi_index_container::ctor_args_list(), - const allocator_type& al=multi_index_container::allocator_type()): + const ctor_args_list& args_list= + BOOST_DEDUCED_TYPENAME multi_index_container::ctor_args_list(), + const allocator_type& al= + BOOST_DEDUCED_TYPENAME multi_index_container::allocator_type()): #else const ctor_args_list& args_list=ctor_args_list(), const allocator_type& al=allocator_type()): @@ -167,8 +169,10 @@ public: InputIterator first,InputIterator last, #if BOOST_WORKAROUND(__IBMCPP__,<=600) - const ctor_args_list& args_list=multi_index_container::ctor_args_list(), - const allocator_type& al=multi_index_container::allocator_type()): + const ctor_args_list& args_list= + BOOST_DEDUCED_TYPENAME multi_index_container::ctor_args_list(), + const allocator_type& al= + BOOST_DEDUCED_TYPENAME multi_index_container::allocator_type()): #else const ctor_args_list& args_list=ctor_args_list(), const allocator_type& al=allocator_type()):