-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Initial C++11 move support #128
Commits on Aug 31, 2014
-
GenericValue: add move constructor/move assignment
When C++11 is enabled, several algorithms will fail, if GenericValue is neither copyable, nor movable. Cherry-picked from 8005b55.
Configuration menu - View commit details
-
Copy full SHA for 1beec85 - Browse repository at this point
Copy the full SHA 1beec85View commit details -
Configuration menu - View commit details
-
Copy full SHA for defc3aa - Browse repository at this point
Copy the full SHA defc3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f6967b - Browse repository at this point
Copy the full SHA 5f6967bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a16fe36 - Browse repository at this point
Copy the full SHA a16fe36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5656078 - Browse repository at this point
Copy the full SHA 5656078View commit details -
4
Configuration menu - View commit details
-
Copy full SHA for c1c9ba7 - Browse repository at this point
Copy the full SHA c1c9ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d2b75 - Browse repository at this point
Copy the full SHA a9d2b75View commit details -
GenericValue: add rvalue-ref overloads to AddMember/PushBack
Directly allows temporary GenericValues as parameters: v.AddMember("foo", Value(s.c_str(),alloc), alloc);
Configuration menu - View commit details
-
Copy full SHA for b5f9d60 - Browse repository at this point
Copy the full SHA b5f9d60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36031b1 - Browse repository at this point
Copy the full SHA 36031b1View commit details -
GenericValue: add RAPIDJSON_NOEXCEPT
Added basic detection of `noexcept` support for some compilers, added corresponding RAPIDJSON_NOEXCEPT annotations to * non-allocating constructors * (move) assignment * Swap
Configuration menu - View commit details
-
Copy full SHA for 5672d24 - Browse repository at this point
Copy the full SHA 5672d24View commit details -
GenericValue: add some more RAPIDJSON_NOEXCEPT
* Move() * RawAssign() * SetStringRaw()
Configuration menu - View commit details
-
Copy full SHA for 56625bd - Browse repository at this point
Copy the full SHA 56625bdView commit details -
GenericStringRef: add NOEXCEPT, add ASSERT
* constructor from array is RAPIDJSON_NOEXCEPT * constructor from plain pointer missed an assert
Configuration menu - View commit details
-
Copy full SHA for 8ae2266 - Browse repository at this point
Copy the full SHA 8ae2266View commit details