From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3518 invoked by alias); 17 Mar 2007 17:52:29 -0000 Received: (qmail 3488 invoked by uid 48); 17 Mar 2007 17:52:17 -0000 Date: Sat, 17 Mar 2007 17:52:00 -0000 Message-ID: <20070317175217.3487.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug libstdc++/31247] std::vector::iterator::value_type is accessible In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "chris at bubblescope dot net" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-03/txt/msg01680.txt.bz2 ------- Comment #4 from chris at bubblescope dot net 2007-03-17 17:52 ------- The main problem I can see with changing this is that you would have to decide if you were going to remove the same options from the iterators of all other standard containers. To not do so would seem to be inconsistent, but doing so would probably break a huge amount of code. This seems to be part of a larger issue, should these typedefs be defined in any of the standard iterators. Having an "offical decision" by the standards committee would probably be useful. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31247