id summary reporter owner description type status milestone component version severity resolution keywords cc 5510 The truth table in the documention makes no sense to me Robert Ramey James E. King, III "The documentation contains truth tables for the various logical functions. Here is an example for the && operator {{{ && false true indeterminate false false false false true false true indeterminate indeterminate false indeterminate indeterminate }}} What I expect to see is {{{ x y x && y false false false false true false false indeterminate false true false false true true true true indeterminate indeterminate indeterminate false false indeterminate true indeterminate indeterminate indeterminate indeterminate }}} similarly for the other operators. Also, there needs to be a real explanation for safe_bool. I think I understand it now, but it was totally non-obvious. At a bare minimum a link to a real explanation is necessary. Robert Ramey " Bugs closed To Be Determined logic Boost 1.46.1 Cosmetic wontfix