-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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++11move/rvalue ctor support for Dynamic::Var, Buffer and std::auto_ptr cleanup #778
Conversation
+1 This makes my own pullrequest pointless (only the auto_ptr changes)!
|
Travis build is failing, can you check it? Also, instead of peppering code with #if __cplusplus >= 201103L, can we have the POCO_ENABLE_CPP11 defined based on it:
|
And, if we decided to drop older compilers, then I guess we shouldn't be #idef-ing C++11 code. @obiltschnig ? |
Yes, we must define some more policies:
Any ideas? |
@aleks-f |
POCO_ENABLE_CPP11 can be enabled in Config.h automatically, based on VS2012/gcc.4.8 should be a "point of no return" and C++11 features desired but not available there should be compiled conditionally. At this time, the only thing I am immediately interested in are variadic templates (for make_shared, not available in VS2012). |
@aleks-f what next? |
Waiting for @obiltschnig to look over this. |
I included this patch in my c++11 port, so I think this can be closed. |
No description provided.