[Boost-bugs] [Boost C++ Libraries] #6368: [multi_pass] clear_queue isn't forwarded to the storage policy

Subject: [Boost-bugs] [Boost C++ Libraries] #6368: [multi_pass] clear_queue isn't forwarded to the storage policy
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-01-09 04:30:10


#6368: [multi_pass] clear_queue isn't forwarded to the storage policy
-------------------------------------+--------------------------------------
 Reporter: anonymous | Owner: djowel
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: spirit
  Version: Boost Development Trunk | Severity: Problem
 Keywords: |
-------------------------------------+--------------------------------------
 In home/support/iterators/detail/combine_policies.hpp, clear_queue is only
 forwarded to the checking policy.

 If the checking policy is not optimized out of the inheritance chain due
 to being empty, this leads to an ambiguous reference when trying to use
 that function because the storage policy also implements clear_queue.

 Otherwise, the checking policy's clear_queue will silently not be called.

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