Boost logo

Boost :

Subject: Re: [boost] [Container] const boost::container::vector is mutable??
From: Eric Niebler (eniebler_at_[hidden])
Date: 2015-03-30 18:46:29

On 3/30/2015 1:49 PM, Ion Gaztañaga wrote:
> El 30/03/2015 a las 19:05, Eric Niebler escribió:
>> Why are the elements of a const boost::vector mutable through
>> its const_iterator?
> It's a bug. The following line in class vec_iterator (vector.hpp):
> typedef typename boost::intrusive::pointer_traits<Pointer>
> ptr_traits;
> should be pointer_traits<pointer> ("pointer" in lowercase).

Thanks. That's a bad one. I see static_vector has the same problem
since it inherits its iterators from vector.

I see someone else noticed this bug 6 days ago:

Eric Niebler

Boost list run by bdawes at, gregod at, cpdaniel at, john at