On Mon, Jan 14, 2019 at 3:08 PM Steven Watanabe via Boost-users
AMDG
On 1/14/19 12:31 PM, Michael Powell via Boost-users wrote:
I am using Boost.Optional, and, while I do want to "include it in an output", the library which I am doing so has another mechanism to do so.
It doesn't matter that you have another way to handle output. If you get this message, it means that your code is trying to call optional's stream operator, for which you must #include optional_io.hpp.
Actually, no you do not need to include it. That's the point of providing my own String Maker to the Catch framework, in this instance.
Translation, for Optional purposes, the following assertion should be a warning, IMO, and not an error:
BOOST_STATIC_ASSERT_MSG(sizeof(CharType) == 0, "If you want to output boost::optional, include header
"); In Christ, Steven Watanabe _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users