Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost.Optional error should be a warning
From: Michael Powell (mwpowellhtx_at_[hidden])
Date: 2019-01-14 20:10:51


On Mon, Jan 14, 2019 at 3:08 PM Steven Watanabe via Boost-users
<boost-users_at_[hidden]> wrote:
>
> 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 <boost/optional/optional_io.hpp>");
> >
>
> In Christ,
> Steven Watanabe
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> https://lists.boost.org/mailman/listinfo.cgi/boost-users


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net