Different stuff. Currently consists of one library โ s11n (serialization).
C++ serialization library with Boost.Serialization-like interface with such improvements:
- Header-only. 2 files and less 2k lines of ubertemplatesgodkillskittenscode per one serializer format. Add one file for STL support
- Serialization of objects, which code can't be changed (out of class serialization with few limitations)
- Decreased compiler error lines per one mistake (it's more useful to read 50 lines of C++ errors than 100, yes?)
Other features:
- Non-default constructors support
- Serialization of inherited objects
- Serialization of shared objects
- Support for optional data with default values
- C++11 ready, C++03 compatible
Has full-featured formats:
- XML
- Binary
And also lightweight for machine-independent encoding/decoding Streamed Binary.
Read how to use s11n Warning Library is not ready for production purposes, because there is no warranty of stability of serialization format and API until stable version releases.
Bike uses pugixml library (http://pugixml.org). pugixml is Copyright (C) 2006-2012 Arseny Kapoulkine.
Bike uses Google Test library (https://code.google.com/p/googletest/). Google Test is Copyright 2005, Google Inc.