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