Boost logo

Boost :

Subject: Re: [boost] boost policy against inline friend functions?
From: Stefan Strasser (strasser_at_[hidden])
Date: 2009-10-26 17:58:15


Am Monday 26 October 2009 20:50:45 schrieb Philippe Vaucher:
> >Apparently some compilers don't support template friends. There is the
> >BOOST_NO_MEMBER_TEMPLATE_FRIENDS config macro to detect this though.
>
> There's also a comment below the public comparison functions:
>
> // Tasteless as this may seem, making all members public allows member
> templates
> // to work in the absence of member template friends. (Matthew Langston)
>

thanks, I missed that.
I checked the conditions for NO_MEMBER_TEMPLATE_FRIENDS and all current
compilers seem to support it. so I guess there is no reason not to use member
template friends in new (proposed) boost libraries, unless you intend to make
it uber-portable.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk