|
Boost : |
Subject: Re: [boost] [any] new version
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2011-09-01 19:32:38
On Thu, Sep 1, 2011 at 2:24 PM, Roman Perepelitsa
<roman.perepelitsa_at_[hidden]> wrote:
> 2011/9/1 Martin Bidlingmaier <Martin.Bidlingmaier_at_[hidden]>
>
>> 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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk