New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conditionally replace deprecated/removed C++98 std::bind1st by std::b… #89

Merged
merged 1 commit into from May 26, 2017

Conversation

Projects
None yet
3 participants
@DanielaE
Contributor

DanielaE commented May 10, 2017

…ind, std::auto_ptr by std::unique_ptr, and std::random_shuffle by std::shuffle. Inline typedefs from C++98 function adapters.

Signed-off-by: Daniela Engert dani@ngrt.de

Conditionally replace deprecated/removed C++98 std::bind1st by std::b…
…ind, std::auto_ptr by std::unique_ptr, and std::random_shuffle by std::shuffle.

Signed-off-by: Daniela Engert <dani@ngrt.de>
@murraycu

This comment has been minimized.

Contributor

murraycu commented May 11, 2017

(I am not the maintainer.) There is lots of code in BGL that should be updated to C++11. I wouldn't want lots of ifdefs in the code. I wish boost would just choose to target newer compiler versions so it can move forward properly. C++11 is not too new.

@DanielaE

This comment has been minimized.

Contributor

DanielaE commented May 11, 2017

Yeah!
Unfortunately, as long as Boost.Graph supports pre-C++11 compilers, I have to deal with the fact that new versions of msvc (in C++17 mode) no longer support the long-deprecated C++98 stuff that is removed from the C++17 standard.

@Belcourt Belcourt merged commit 9886e3f into boostorg:develop May 26, 2017

@DanielaE DanielaE deleted the DanielaE:feature/replace-deprecated-c++98-stuff branch Jan 2, 2018

danieljames added a commit to danieljames/graph that referenced this pull request Mar 31, 2018

Remove reference from argument_type
The reference was added in pull request boostorg#89. It causes a regression of gcc 4.4
in C++98 mode.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment