Boost logo

Boost :

From: Matus Chochlik (chochlik_at_[hidden])
Date: 2008-07-09 14:25:48


Hi there,

a new version of the Mirror reflection library is available in both the vault
and the sandbox.

This version includes multiple important changes and many things
were rewritten from scratch. Just to mention some of them:

- nearly all of the registering and reflection macros have (hopefully ;) )
become more user friendly and some more universal.

- more complex types like multi-dimensional arrays and functions/
pointers-to-function/references-to-functions are now supported by the
typename returning functions base_name() and full_name(), which
were also completely rewritten. And are now returning C++ strings.

- registering of typedefined types

- support for registering attributes with types derived from typedef-ined
types

some of the examples have been cleaned up (the rest are to follow).

the examples were successfully compiled with
msvc-9.0 EE on Vista
g++ 4.2.1/4.3.0 on OpenSuSE 10.3 Linux
g++ 4.2.1. on FreeBSD 7.0

Any comments are welcome

Best regards,

-- 
________________
::matus_chochlik

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk