9 Jan
2011
9 Jan
'11
4:29 p.m.
AMDG On 1/9/2011 6:03 AM, Mathias Gaunard wrote:
Writing a variant replacement is actually quite easy, and doing so would greatly reduce your compile times. Variant is old, full of quirks, and doesn't scale well. Why it even requires its MPL input sequence to be Front Extensible (which it doesn't even state in its documentation) is beyond me. This is a very annoying limitation that makes it impractical to use with a large amount of types, since compatibility with joint_view would be very nice in that situation.
So, why not fix Boost.Variant instead of having everyone roll his own? In Christ, Steven Watanabe