![]() |
Boost : |
From: Giovanni Piero Deretta (gpderetta_at_[hidden])
Date: 2007-06-02 13:12:16
On 6/2/07, Atry <pop.atry_at_[hidden]> wrote:
> #include <boost/typeof/typeof.hpp>
> #include <boost/static_assert.hpp>
> int a = 0;
> int& b = a;
> BOOST_STATIC_ASSERT((boost::is_same<BOOST_TYPEOF(b), int&>::value));
>
IIRC (do not have the docs at hand right now), BOOST_TYPEOF drops
toplevel references. So does gcc builtin typeof and, I think, the
proposed 'auto' type deduction (while decltype should preserve them).
HTH,
gpd
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk