Projects / s11n

s11n

s11n ("serialization") is a C++ library for easily serializing a wide variety of objects, including PODs, STL containers, and user-defined Serializable types. It is completely data-format agnostic and currently supports several data formats, including three XML dialects. It is amongst the most advanced, most flexible, simplest to use, and most powerful serialization frameworks ever created for C++.

Licenses

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  11 Sep 2008 23:40
  • Rrelease-after

Changes: This release pulls in a number of minor enhancements that were added during the development of QBoard, such as the ability to properly register a single Serializable type with multiple base Serializable interfaces (a feature that "should" have always worked, but didn't).

  • Rrelease-mid
  •  08 Feb 2007 05:11
  • Rrelease-after

Changes: This release primarily contains minor cleanups, half of which are build-tree related. If 1.2.3 or 1.2.4 works for you, there is no reason to upgrade, however it may be of use if you make heavy use of client-side Serializable template types.

  • Rrelease-mid
  •  31 May 2006 08:03
  • Rrelease-after

Changes: This version is mainly a build-related cleanup of 1.2.3, including corrections for some warnings caught by gcc4. If you have 1.2.3, and it works for you, there is no need to upgrade. If you are still using 1.2.0 through 1.2.2, you should certainly upgrade, as 1.2.1/1.2.2 have a serious memory leak.

  • Rrelease-mid
  •  25 Dec 2005 20:25
  • Rrelease-after

Changes: This release fixes the "second half" of the memory leak introduced in 1.2.1. It also fixes a serious bug in the wesnoth_serializer that caused some property keys to get mangled upon deserialization.

  • Rrelease-mid
  •  18 Dec 2005 12:21
  • Rrelease-after

Changes: This releases fixed a memory leak introduced during refactoring in 1.2.1. It affects all load from file/stream operations, so users of 1.2.1 should upgrade.

18664e99c23a4b1ee1792425150e79b8_thumb

Project Spotlight

Midnight Commander

Unix file manager and shell

67eb52a797ea2dfc852d4e10789546dc_thumb

Project Spotlight

HighVIP

A tool for chatting and exchanging anonymous email and files securely.