Boost logo

Boost :

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