hanchenye-llvm-project/libcxx
Alexis Hunt fe473ae277 Add two missing members from the extension hash containers. The first is
the type name 'data_type', which is specified by the SGI spec as being
the correct type name for the mapped type. The second is an overload of
insert found in standard containers, taking an iterator as a 'hint'
(which we ignore in the standard containers as well). libstdc++'s
implementation includes these overloads, and they are needed to make
insert_iterator work (which I suspect is the real motivation for
including them in the standard containers).

The motivation for including these overloads of insert and leaving the
mapped_type typedef is to make it easier for clients to migrate to the
standard containers.

llvm-svn: 136538
2011-07-29 23:31:53 +00:00
..
cmake http://llvm.org/bugs/show_bug.cgi?id=9399 fixed by Ryuta Suzuki 2011-05-24 12:54:00 +00:00
include Add two missing members from the extension hash containers. The first is 2011-07-29 23:31:53 +00:00
lib more Apple build system tweaks 2011-06-09 23:31:35 +00:00
src Configure to get along with 2.9 clang 2011-07-29 21:35:53 +00:00
test Correct test. 2011-07-19 01:07:49 +00:00
www Given that __underlying_type is now available in clang, implement 2011-07-18 18:37:21 +00:00
CMakeLists.txt Add CMake build and fix major Linux blockers. 2010-12-10 19:47:54 +00:00
CREDITS.TXT Test commit 2011-07-22 17:08:57 +00:00
LICENSE.TXT libc++ is now dual licensed under both UIUC and MIT licenses. 2010-11-16 21:40:19 +00:00
Makefile Make the default Makefile less destructive: John McCall 2011-07-04 14:12:27 +00:00