Boost logo

Boost :

From: Hajo Kirchhoff (mailinglists_at_[hidden])
Date: 2004-11-15 14:52:20

Caleb Epstein wrote:

> I'd prefer a way of storing the type information for each reflectable
> class statically, and in a generic way, e.g. something like
> std::map<std::string, property>. This would enable the reflection

this is *exactly* what the 'data abstraction layer' of the "Lit Window
Library" does.

It stores a map<string, property> for aggregates and exposes the member
information of the aggregate via aggregate::iterator, begin() and end()
among other features.

Please have a look at (homepage)

and download the lwbase package from SF and browse the documentation.

A quick introductory article is located at

it is the first part of a series. The others will follow soon.


Hajo Kirchhoff

Boost list run by bdawes at, gregod at, cpdaniel at, john at