$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Stjepan Rajko (stipe_at_[hidden])
Date: 2007-06-07 23:31:24
Hello,
For the default signal combiner last_value,
last_value<void>::result_type is currently set to
last_value<void>::unusable. On compilers which support void returns,
it seems like it would be more beneficial to set it to void instead.
I.e.,
template<>
struct last_value<void> {
#ifdef BOOST_NO_VOID_RETURNS
struct unusable {};
public:
typedef unusable result_type;
#else
public:
typedef void result_type;
#endif // BOOST_NO_VOID_RETURNS
...
I have submitted trac ticket #1043 to this effect with the trivial
patch attached, in case this change would be OK.
Thanks,
Stjepan