From e227b1595da9af86bad23b9bea2cd01d32c4723f Mon Sep 17 00:00:00 2001 From: paolo Date: Mon, 29 Aug 2005 16:11:19 +0000 Subject: 2005-08-29 Paolo Carlini PR libstdc++/23578 (DR 464 [Ready]) * include/bits/stl_map.h (class map): Add at(const key_type&) member functions. * include/bits/stl_vector.h (class vector): Add data() member functions. * include/debug/map.h (class map): Adjust consistently. * include/debug/vector (class vector): Likewise. * testsuite/23_containers/map/element_access/1.cc: New. * testsuite/23_containers/vector/data_access/1.cc: Likewise. * docs/html/ext/howto.html: Add an entry for DR 464. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103609 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 13 ++++ libstdc++-v3/docs/html/ext/howto.html | 7 ++ libstdc++-v3/include/bits/stl_map.h | 28 ++++++++ libstdc++-v3/include/bits/stl_vector.h | 15 ++++ libstdc++-v3/include/debug/map.h | 4 ++ libstdc++-v3/include/debug/vector | 4 ++ .../23_containers/map/element_access/1.cc | 79 ++++++++++++++++++++++ .../23_containers/vector/data_access/1.cc | 51 ++++++++++++++ 8 files changed, 201 insertions(+) create mode 100644 libstdc++-v3/testsuite/23_containers/map/element_access/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/data_access/1.cc (limited to 'libstdc++-v3') diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 76c62a1c471..a69c4ce46fb 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2005-08-29 Paolo Carlini + + PR libstdc++/23578 (DR 464 [Ready]) + * include/bits/stl_map.h (class map): Add at(const key_type&) + member functions. + * include/bits/stl_vector.h (class vector): Add data() member + functions. + * include/debug/map.h (class map): Adjust consistently. + * include/debug/vector (class vector): Likewise. + * testsuite/23_containers/map/element_access/1.cc: New. + * testsuite/23_containers/vector/data_access/1.cc: Likewise. + * docs/html/ext/howto.html: Add an entry for DR 464. + 2005-08-26 Benjamin Kosnik PR libstdc++/20534 (contd) diff --git a/libstdc++-v3/docs/html/ext/howto.html b/libstdc++-v3/docs/html/ext/howto.html index 0b7b17b59de..85161964e5f 100644 --- a/libstdc++-v3/docs/html/ext/howto.html +++ b/libstdc++-v3/docs/html/ext/howto.html @@ -520,6 +520,13 @@
Don't fail if the next pointer is null and newoff is zero.
+ +
464: + Suggestion for new member functions in standard containers +
+
Add data() to std::vector and + at(const key_type&) to std::map. +