[Boost-bugs] [Boost C++ Libraries] #10129: boost::arg and boost::is_placeholder not documented

Subject: [Boost-bugs] [Boost C++ Libraries] #10129: boost::arg and boost::is_placeholder not documented
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-06-18 07:14:22


#10129: boost::arg and boost::is_placeholder not documented
------------------------------+---------------------
 Reporter: joaquin | Owner: pdimov
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: bind
  Version: Boost 1.56.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------
 Boost.Bind default placeholders (anonymous namespace)`::_1`, (anonymous
 namespace)`::_2` etc. can be not used either by directly creating objects
 of type `boost::arg<1>`, `boost::arg<2>` etc. or by resorting to user-
 defined placeholders properly labelled as such via
 `boost::_is_placeholder`. This comes handy when
 `BOOST_BIND_NO_PLACEHOLDERS` is set and in general when the `_1` syntax is
 not welcome for whatever reason.

 The problem is that both `boost::arg<N>` and `boost::is_placeholder` are
 not documented, i.e. they officially do not exist. This, in particular,
 renders Boost.Bind effectively unusable when `BOOST_BIND_NO_PLACEHOLDERS`
 is in effect.

 This is a request that these constructs be documented. More info on the
 subject on

 http://lists.boost.org/Archives/boost/2014/03/212333.php

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10129>
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:16 UTC