Not had a chance to try it on any other compilers yet ( I haven't got
anything else available at work).
Here is the entire example if anyone is interested in trying it on another
compiler...
#include <set>
#include <map>
#include <algorithm>
#include <iterator>
#include
( 1, boost::assign::list_of(10)(20)(30) ) ( 2, boost::assign::list_of(12)(22)(32) ) ( 3, boost::assign::list_of(13)(23)(33) ) ( 4, boost::assign::list_of(14)(24)(34) ) ;
int main( int, char** ) { the_map_t::const_iterator iter = data.begin(); the_map_t::const_iterator fin = data.end(); for (; iter != fin; ++iter ) { std::cout << "Index: " << iter->first << " { "; std::copy( iter->second.begin(), iter->second.end(), std::ostream_iterator<unsigned>( std::cout, " " ) ); std::cout << "}\n"; } return 0; } -- View this message in context: http://boost.2283326.n4.nabble.com/Typedef-rejected-when-disambiguating-a-ca... Sent from the Boost - Users mailing list archive at Nabble.com.