cereal
cereal copied to clipboard
A C++11 library for serialization
Currently the cereal deserialisation routines force NVP usage for STL datatypes. This results in mandatory requirement for standardised field names in (for example) XML files. XML files which contain lots...
I'd like to use Cereal to output JSON data in newline-separated record format (of course this semi-standard convention has a webpage: http://jsonlines.org/). Right now, Cereal always outputs newlines while pretty-printing...
I am testing cereal(version 1.2.2) to see if it can replace boost. But cereal appear to have a very serious error, where saving/restore a simple polymorphic type via a shared...
When moving the serialize() method to the implementation, I get the following warning: ``` data.serialize(ar); ^ -Wundefined-func-template warning: instantiation of function Data::serialize required here, but no definition is available ```...
I'm new to cereal and hardly a boost expert, but this worked for me in the various places I needed to serialize a boost::optional type.
I'm writing a CMake project to Deserialize an XML schema (.xsd) to an C++ class. I have read the document and most of them are covered with Serialization. I hope...
Hello, I'm trying to create some complex object which would be cached from disk if the previous run of the program was successful. The basic idea is implemented in the...
The LICENSE file only talks about the license for cereal itself. However, cereal bundles rapidjson and rapidxml, each with their own licenses. Users should be made aware of this bundling...
Could we change the Cereal documentation to reflect the below information, please? I'm talking specifically of the second "Important!" remark at https://uscilab.github.io/cereal/polymorphism.html The remark says: > If you are building...
I'm running Cereal 1.2.2 on an NXP Kinetis K64 microcontroller (Cortex-M4) using Kinetis Design Studio 3 and KSDK v2.1. I've got it working great; I'm using it to parse and...