Boost logo

Boost :

Subject: Re: [boost] [variant] Warning: variadic templates in boost::variant
From: Peter Dimov (lists_at_[hidden])
Date: 2013-12-10 16:13:32

> > template< typename T0 = blank, typename... TN >
> > class variant;

Mapping variant<> to variant<blank> is not a good idea in principle. This
has the potential of creating endless loops in generic code that takes
variant<T, U...> and recursively calls itself with variant<U...>.

Boost list run by bdawes at, gregod at, cpdaniel at, john at