$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Alexander Nasonov (alnsn_at_[hidden])
Date: 2007-08-22 11:51:33
Zach Laine <whatwasthataddress <at> gmail.com> writes:
> int *result_tag;
> typedef BOOST_TYPEOF(*result_tag) result_type;
This won't work for reference types and void.
int& *result_tag;
^^^ error: pointer to reference
void *result_tag;
typedef BOOST_TYPEOF(*result_tag) result_type;
^ error: dereference of void
Function type if better:
int& (*result_tag)() = 0;
typedef result_of<BOOST_TYPEOF(result_tag)>::result_type result_type;
-- Alexander