This feature is a must!
2010/9/7 Tang Jiang Jun
That's an excellent idea! It's so concise and delicate to use different internal holders to represent different sub-objects. However I have a question about the query. How should a any object find which holder is the correct one to the casting query for one special base class? Thanks!
On Mon, Sep 6, 2010 at 9:05 PM, Steven Watanabe
wrote: AMDG
Tang Jiang Jun wrote:
After thinking deeper, I figure out a rough implementation for this idea, and prove it can work with polymorphism. (It is just rough concept verification, and need a lot of work to polish it and make it usable).
A more automated way would be to use multiple inheritance and cross cast.
class any_impl_base { public: virtual ~any_impl_base() {} };
template
class any_impl : public T, public any_impl_base {}; In Christ, Steven Watanabe
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users