[Boost-bugs] [Boost C++ Libraries] #9798: multi_index does not compile with BOOST_BIND_NO_PLACEHOLDERS

Subject: [Boost-bugs] [Boost C++ Libraries] #9798: multi_index does not compile with BOOST_BIND_NO_PLACEHOLDERS
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-03-20 16:09:44


#9798: multi_index does not compile with BOOST_BIND_NO_PLACEHOLDERS
---------------------------------+-------------------------
 Reporter: maxim.yegorushkin@… | Owner: joaquin
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: multi_index
  Version: Boost 1.55.0 | Severity: Problem
 Keywords: |
---------------------------------+-------------------------
 I am using std::bind and boost placeholders conflict with
 std::placeholders, so I have to define BOOST_BIND_NO_PLACEHOLDERS.

 The problem is boost::multi_index does not compile with
 BOOST_BIND_NO_PLACEHOLDERS because it uses unqualified placeholder names
 in serialization functions.

 As a workaround I have to define BOOST_MULTI_INDEX_DISABLE_SERIALIZATION
 as well.

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