Boost logo

Boost :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2003-11-16 04:58:09


Arkadiy Vertleyb wrote:
> A couple more questions:
>
> 1. It looks like, while some of meta_functions, like select1st, have
> built-in defence from ETI, the others, like push_front, don't ( I had to
> write it myself for push_front). Is it just an overlook, or is there any
> reason behind it?

The currect strategy is that ETI workarounds are added on case-by-case
basis, in particular because VC 7.0 variation of the bug is too costly and
inconvenient to workaround to do it blindly, and because the number of class
template specializations per translation unit was found to have a direct
correlation with MSVC 6.5's "internal structure overflow" error.

I would gladly apply a patch for 'push_front', if you are willing to submit
one.

Aleksey


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