Index: boost/fsm/processor_container.hpp =================================================================== RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/fsm/processor_container.hpp,v retrieving revision 1.8 diff -u -r1.8 processor_container.hpp --- boost/fsm/processor_container.hpp 8 Nov 2004 17:38:24 -0000 1.8 +++ boost/fsm/processor_container.hpp 16 Nov 2004 10:32:11 -0000 @@ -84,7 +84,7 @@ typedef void ( processor_container::*impl_fun_ptr )( const processor_holder_ptr_type &, const processor_context & ); impl_fun_ptr pImpl = - &processor_container::create_processor_impl0< Processor >; + &processor_container::template create_processor_impl0< Processor >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ) ); } @@ -98,7 +98,7 @@ typedef void ( processor_container::*impl_fun_ptr )( const processor_holder_ptr_type &, const processor_context &, Arg1 ); impl_fun_ptr pImpl = - &processor_container::create_processor_impl1< Processor, Arg1 >; + &processor_container::template create_processor_impl1< Processor, Arg1 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), arg1 ); } @@ -113,7 +113,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2 ); impl_fun_ptr pImpl = - &processor_container::create_processor_impl2< Processor, Arg1, Arg2 >; + &processor_container::template create_processor_impl2< Processor, Arg1, Arg2 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), arg1, arg2 ); @@ -130,7 +130,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl3< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl3< Processor, Arg1, Arg2, Arg3 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), @@ -150,7 +150,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3, Arg4 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl4< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl4< Processor, Arg1, Arg2, Arg3, Arg4 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), @@ -170,7 +170,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3, Arg4, Arg5 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl5< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl5< Processor, Arg1, Arg2, Arg3, Arg4, Arg5 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), @@ -190,7 +190,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl6< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl6< Processor, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),