• 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
document.h 113 KB