It adds a new possible result, "note", which is in addition to the usual "pass", "fail", or "warn" results.
As a trial of the feature, John Maddock has modified type traits is_class_test to detect intrinsic compiler support for type traits, and issue a "note" if it isn't present. (In the past, this test always reported "fail" for compilers without intrinsic support, but that didn't really capture the situation.)
As a result of the new feature, the is_class_test results for several compilers now report "pass, note", hyperlinked. If you click through, you get the note produced by the test program:
<note>
This compiler version does not provide support for is_class on union types. Such support is not currently required by the C++ Standard. It will be required to support the upcoming Standard Library Technical Report.
</note>
At the moment, the only other test which needs to make use of this feature to be able to accurately report "pass, note" is type traits is_union_test. Other tests might use the feature for other purposes.
Comments?
--Beman
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost