
6 May
2016
6 May
'16
7:01 p.m.
On 6 May 2016 at 03:32, Rainer Deyke <rainerd@eldwood.com> wrote:
On 05.05.2016 21:18, Nick Matteo wrote:
3) A modification of approach 2: instead of manually adding the typedefs everywhere, make a base class to provide the typedefs somewhere in Boost. Then replace inheritance from std::binary_function<Arg1, Arg2, Result> with inheritance from boost::binary_function<Arg1, Arg2, Result>.
3a) Provide boost::binary_function<Arg1, Arg2, Result>, which inherits std::binary_function<Arg1, Arg2, Result> if it is available, and reimplements std::binary_function otherwise.
I disagree. The standard is getting rid of them for good reason. Boost should too. -- Nevin ":-)" Liber <mailto:nevin@cplusplusguy.com <nevin@eviloverlord.com>> +1-847-691-1404