Re: [Boost-bugs] [Boost C++ Libraries] #911: [bind] inline placeholder macro

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #911: [bind] inline placeholder macro
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-07-06 12:36:25


#911: [bind] inline placeholder macro
-----------------------------------------+----------------------------------
  Reporter: daniel_walker_at_[hidden] | Owner: nobody
      Type: Patches | Status: assigned
 Milestone: | Component: None
   Version: None | Severity: Showstopper
Resolution: None | Keywords:
-----------------------------------------+----------------------------------
Changes (by dave):

 * cc: pdimov_at_[hidden] (added)
  * severity: => Showstopper
  * reporter: daniel_walker => daniel_walker_at_[hidden]

Old description:

> {{{
> This patch introduces and documents a macro to enable placeholders
> implemented as inline functions instead of static objects for compilers
> other than borland and g++ <= 4.0. Also, it gives g++ > 4.0 static object
> placeholders by default. This is important for the TR1 CopyConstructible
> requirement and for practical reasons when implementing operator
> overloads for placeholders. Finally, the patch also introduces a macro
> containing gcc's complete version number for convenient use with
> BOOST_WORKAROUND. See mailing list thread archived at
> http://tinyurl.com/yqvp8y.
> }}}

New description:

 {{{
 This patch introduces and documents a macro to enable placeholders
 implemented as inline functions instead of static objects for compilers
 other than borland and g++ <= 4.0. Also, it gives g++ > 4.0 static object
 placeholders by default. This is important for the TR1 CopyConstructible
 requirement and for practical reasons when implementing operator overloads
 for placeholders. Finally, the patch also introduces a macro containing
 gcc's complete version number for convenient use with BOOST_WORKAROUND.
 See mailing list thread archived at http://tinyurl.com/yqvp8y.
 }}}

Comment:

 CXan't reassign to Peter until he sets up his email as described in
 TicketWorkflow.

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/911#comment:1>
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:49:56 UTC