Boost logo

Boost :

Subject: Re: [boost] Visual Studio 2015 Update 3 has removed std::unary_function and std::binary_function
From: John Maddock (jz.maddock_at_[hidden])
Date: 2016-11-06 04:32:49

> Library tr1 is dropped outright.

Right, use of those interfaces is mandated by TR1, if you want to still
use Boost.TR1, better use a C++03 compiler - that's what it's for.

> This covers all stuff that is affected by the removal of deprecated
> features: namespace tr1, adapters, binders, random_shuffle, and auto_ptr
> I've made the required changes for 1.62 and I'm in the process of
> applying those changes to 1.63. In many cases it is sufficient to simply
> drop the function binders, in some cases other parts of the libraries
> rely on the tr1 protocol.
> All of this stuff is on GitHub:
> Each affected library has a branch 'feature/remove-deprecated'
> I can send out PRs to library authors interested in that and help
> working on a converged Boost-wide solution

Please do file some PR's, that would be most useful,

Thanks, John.

Boost list run by bdawes at, gregod at, cpdaniel at, john at