aboutsummaryrefslogtreecommitdiffstats
path: root/devel/libs11n/pkg-descr
blob: ff858582363cd6d572b2d6a8f5fc9b1b3022e598 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
s11n (an abbreviation for serialization) is an Open Source project focused 
on the generic serialization of objects (i.e., object persistence) in the 
C++ programming language.

The project's flagship library, appropriately named libs11n, can easily 
serialize all manner of PODs (Plain Old Data types), most STL containers, 
and user-defined Serializable types. By taking advantage of relatively 
new, advanced C++ techniques s11n turns this formerly-difficult task into 
child's play. It supports literally hundreds of millions of combinations 
of standard containers out of the box. libs11n is 100% data-format 
agnostic, and currently includes support for many formats, including 3 XML 
flavours. (As far as i am aware, this exceeds support provided by any 
other serialization framework, regardless of the implementation language!) 

WWW: http://s11n.net