|
Boost : |
From: Hartmut Kaiser (HartmutKaiser_at_[hidden])
Date: 2005-03-08 01:24:55
Pavel Chikulaev wrote:
> > Fusion may provide the infrastructure for this. In the iostreams
> > library, I used something like a homemade tuple; but for a more
> > ambitious implementation of expression templates I would
> want to use
> > existing tools as much as possible.
>
> I've used in my library home-made
>
> template<typename FirstArgT, typename Op, typename
> SecondArgT> class binary_op;
>
> template<typename Op, typename ArgT>
> class unary_op;
>
> template<typename LazyExpr>
> class result_of;
>
> I don't think that Fusion will help me here, but I'll take a
> look at it.
IIUC Fusion won't help you here as much as Phoenix (the successor to
Boost::LL) which already contains many of building blocks you'd need for
your library.
Regards Hartmut
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk