Boost logo

Boost :

Subject: Re: [boost] [variant] Warning: variadic templates in boost::variant
From: Peter Dimov (lists_at_[hidden])
Date: 2013-12-09 07:24:43


Andrey Semashev wrote:
> On Monday 09 December 2013 14:02:12 Peter Dimov wrote:
> > Why not just template<class... TN> class variant?

> What should be the storage for such a variant then? Also, most of the
> interface of variant<> becomes invalid (e.g. type(), which(), assignment
> from elements, apply_visitor()). With such drastic interface differences,
> there should be a compelling reason to have such a specialization, and I
> don't see one.

I agree that which() is a problem.


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