$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Isaac Dupree (isaacdupree_at_[hidden])
Date: 2008-08-10 12:17:14
Mathias Gaunard wrote:
> Isaac Dupree wrote:
>> I'm looking at all these "operator unspecified_bool_type"s in Boost. 
>> They vary:
>>
>> It's hard to get all of these right, and various Boost libraries have
>> made changes in the past that got it wrong:
>> type-safety
>> compiler workarounds
>> zero runtime overhead (a.k.a. more compiler workarounds)
> 
> At some time, there was a safe-bool thingy in Boost.Operators, but it
> was removed.
> I honestly do not know why.
Well, I found 
http://www.pdc.kth.se/training/Talks/C++/boost/libs/utility/operators.htm#safe_bool_note
and http://listarchives.boost.org/Archives/boost/2003/03/45401.php
not contained here:
http://www.boost.org/doc/libs/1_31_0/libs/utility/operators.htm
the changelog of the first link mentions a change in '05 
that isn't in mainline.  The thread goes some way pointing 
out pitfalls.  I had some difficulty reading the thread, but 
it seems to start here: 
http://listarchives.boost.org/Archives/boost/2003/02/44923.php
Anyway then it just ends.  Maybe it wasn't ever finished and 
included into boost?