Skip to content
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

C++17 compliance #592

Closed
wants to merge 2 commits into from
Closed

C++17 compliance #592

wants to merge 2 commits into from

Conversation

mfojtak
Copy link

@mfojtak mfojtak commented Oct 13, 2016

The new c++ 17 standard removes std::auto_ptr and std::binary_function.
websocketpp contains them in memory.hpp and utilities.hpp respectively.
websocketpp cannot be compiled with those anymore on the latest VS"15".

@zaphoyd
Copy link
Owner

zaphoyd commented Jun 11, 2017

I've applied most of this patch to the develop branch. I am leaving in the use of auto_ptr when compiling in pre-c++11 environments only. I believe this should be sufficient to allow C++17 compiling

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants