• Philipp A. Hartmann's avatar
    GenericValue::CopyFrom: add option to force copying of strings · 4ef1ff4f
    Philipp A. Hartmann authored
    Copying the result of an in-situ parsing into another value/document
    currently requires that the original buffer - still holding the strings
    from the parsing, outlives the  destination object as well.
    
    In order to obtain a "full" copy of a GenericValue, this commit adds
    an optional flag `copyConstStrings` to `CopyFrom`, which then forces
    to take a copy of all embedded strings in the source value.
    
    This solves the problem discussed in #962.
    4ef1ff4f
Name
Last commit
Last update
CMakeModules Loading commit data...
bin Loading commit data...
doc Loading commit data...
docker/debian Loading commit data...
example Loading commit data...
include/rapidjson Loading commit data...
test Loading commit data...
thirdparty Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.travis.yml Loading commit data...
CHANGELOG.md Loading commit data...
CMakeLists.txt Loading commit data...
RapidJSON.pc.in Loading commit data...
RapidJSONConfig.cmake.in Loading commit data...
RapidJSONConfigVersion.cmake.in Loading commit data...
appveyor.yml Loading commit data...
include_dirs.js Loading commit data...
library.json Loading commit data...
license.txt Loading commit data...
package.json Loading commit data...
rapidjson.autopkg Loading commit data...
readme.md Loading commit data...
readme.zh-cn.md Loading commit data...
travis-doxygen.sh Loading commit data...