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, gregod at, cpdaniel at, john at