Boost logo

Boost :

From: Arkadiy Vertleyb (vertleyb_at_[hidden])
Date: 2005-06-09 12:53:03


"David Abrahams" <dave_at_[hidden]> wrote

> template <class F, class A>
> struct result_of<F(A)>
> {
> typedef typename BOOST_TYPEOF(make<F>() ( make<A>() ) ) type;
> };

BTW, I was having (not typeof-related) problems trying to achieve this kind
of syntax in VC7.1 :-(

http://lists.boost.org/boost/2005/06/27892.php

"make<F>()(make<A>())" just doesn't work. The only thing that kind of works
(but with a warning) is "F()(make<A>())".

Am I missing something?

Regards,
Arkadiy


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