Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-03-08 10:54:05


From: "Gabriel Dos Reis" <Gabriel.Dos-Reis_at_[hidden]>
> Howard Hinnant <hinnant_at_[hidden]> writes:
> | template <class T> T make();
> |
> | template<typename TypeLHS, typename TypeRHS>
> | struct binary_operator_traits {
> | typedef typeof(make<TypeLHS>() + make<TypeRHS>()) arithmetic;
>
> However, this would require a definition for make()...

No, it wouldn't, if typeof() doesn't evaluate the operand (similar to
sizeof.)


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