
1 Sep
2011
1 Sep
'11
11:32 p.m.
On Thu, Sep 1, 2011 at 2:24 PM, Roman Perepelitsa <roman.perepelitsa@gmail.com> wrote:
2011/9/1 Martin Bidlingmaier <Martin.Bidlingmaier@gmx.de>
Ok, so obviously the proposed version won't work when instances of boost::any cross dll borders.
The existing version of boost::any has the same limitation. If you make rtti info local to dynamic libraries, you won't be able to extra data from any in one dynamic library if it was put in in another.
MSVC bakes the RTTI statically in each DLL, but it does work across DLL boundaries. Emil Dotchevski Reverge Studios, Inc. http://www.revergestudios.com/reblog/index.php?n=ReCode