Re: [Boost-bugs] [Boost C++ Libraries] #3051: boost::variant should observe BOOST_NO_TYPEID and BOOST_NO_IOSTREAM

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