[Boost-bugs] [Boost C++ Libraries] #3530: MPL components missing ADL barrier

Subject: [Boost-bugs] [Boost C++ Libraries] #3530: MPL components missing ADL barrier
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-10-17 09:40:55


#3530: MPL components missing ADL barrier
----------------------------------------------+-----------------------------
 Reporter: Joel Falcou <joel.falcou@…> | Owner: agurtovoy
     Type: Bugs | Status: new
Milestone: Boost 1.41.0 | Component: mpl
  Version: Boost 1.40.0 | Severity: Problem
 Keywords: |
----------------------------------------------+-----------------------------
 mpl::size (among others) are not ADL protected which leads to ambiguity in
 soem scenario where MPL components are used as tempalte parameters and a
 size() function is defined.

 As there is already a ADL barrier system usable in MPL, the fix should be
 only to use it around those components.

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