From: David Abrahams (dave_at_[hidden])
Date: 2008-07-15 22:59:31
on Mon Jul 14 2008, "vicente.botet" <vicente.botet-AT-wanadoo.fr> wrote:
> The expr.hpp and expr_pp.hpp files are attached. The class is able to
> manage with a
> variable number of parameters (BOOST_DSL_EXPR_ARITY) when
> BOOST_DSL_EXPR_PP is defined or up to 3 otherwise.
> P.S. The variadic template code is not correct.
This code is much too complex for me to analyze. It would help a lot if
you'd strip out any non-correct code, to start with.
One thing I can say up front is that compilation times are a concern and
any ease-of-use wrapper should avoid increasing them too much.
-- Dave Abrahams BoostPro Computing http://www.boostpro.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk