Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3051: boost::variant should observe BOOST_NO_TYPEID and BOOST_NO_IOSTREAM
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-05-31 11:13:42
#3051: boost::variant should observe BOOST_NO_TYPEID and BOOST_NO_IOSTREAM
----------------------------------+-----------------------------------------
Reporter: nstewart_at_[hidden] | Owner: ebf
Type: Patches | Status: new
Milestone: Boost 1.40.0 | Component: variant
Version: Boost 1.38.0 | Severity: Problem
Resolution: | Keywords: boost::variant, variant, BOOST_NO_TYPEID, BOOST_NO_IOSTREAM
----------------------------------+-----------------------------------------
Changes (by danieljames):
* severity: Showstopper => Problem
Comment:
I'm attaching a new patch. It includes the changes to blank.hpp (as it
seems to be part of variant - that it isn't documented or tested is
another bug, all top level headers should have a link to their library's
documentation). It also adds a couple of notes to reference documentation
and fixes the tests for when `BOOST_NO_TYPEID` isn't defined. I tested it
with the following in my `user-config.jam`:
{{{
using darwin : 4.4nortti : ccache g++-mp-4.4 -fno-rtti ;
}}}
`BOOST_NO_IOSTREAM` is harder to test as the tests rely heavily on it, but
I tried a simple file which included STLport with `_STLP_USE_NO_IOSTREAMS`
defined and it seemed okay.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3051#comment:2> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC