Generics Reference Manual

1. Generics Overview

    Libgenerics is a general c++ utility library. Its main purpose is to give developpers a set of tools that enable them to describe the objects they are developping at compil time to dynamically analyse them at runtime. It gives the possibility to dump and restore the objects states in a binary chunk or xml format way too.

    Libgenerics introduces the following notions :
    - metaclasses handling,
    - serialization process definition,
    - a small xml object layer,
    - object listener abstraction,
    - API-signed dynamic module load / link capabilities.

    Libgenerics depends on the libxml2.

    This document is released under the GNU Library General Public License (GNU LGPL), which allows for flexible licensing of client applications.