
22 Dec
2005
22 Dec
'05
12:04 a.m.
On 12/20/05 7:45 AM, "Christopher Kohlhoff" <chris@kohlhoff.com> wrote:
namespace boost { namespace asio { template <> class handler_allocator<::handler>; } } // namespaces
I hope that you're paraphrasing how you included the template argument. You would need a space, like so: "< ::handler>". That's because "<:" is a digraph for the opening square bracket ("["). If that code is not off-the-cuff, then your complier has some issues with alternative token resolution (or can turn digraphs off). (Why yes, I have complained about this a bunch of times. And yes, I did get bit by this bug once.) -- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com