From: Eric Niebler (eric_at_[hidden])
Date: 2008-03-31 10:50:31
Douglas Gregor wrote:
> Some metaprogramming is likely to change when using concepts, but
> we're doing our best not to hurt metaprogramming in the process of
> adding concepts.
But as Dave points out, this:
std::vector< foo(bar) >
is not likely to compile in C++0x, even though in C++03 that's fine
because we aren't actually instantiating std::vector here. That's bad
from Proto's transform DSEL. At least template template parameters offer
a back door, but the syntax won't be as sweet.
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk