cxx/include
Sean Hunt d50c1c7429 Include an "implementation" if SGI's slist. This was quickly hacked
together to get it working with code, and is neither optimal
(erase(Iterator, Iterator) calculates the previous iterator twice,
rather than calculating the previous iterator of the first one, then
advancing it until the second is found) nor complete (splice() was not
implemented). Most of the implementation is borrowed from forward_list
via using-declarations.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@136542 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-29 23:42:36 +00:00
..
ext Include an "implementation" if SGI's slist. This was quickly hacked 2011-07-29 23:42:36 +00:00
__bit_reference http://llvm.org/bugs/show_bug.cgi?id=10248 2011-07-02 20:33:23 +00:00
__config Configure to get along with 2.9 clang 2011-07-29 21:35:53 +00:00
__functional_03 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__functional_base _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__functional_base_03 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__hash_table Fix uninitialized loop counter. http://llvm.org/bugs/show_bug.cgi?id=10278 2011-07-05 14:14:17 +00:00
__locale Conditionally wrap the changes from r134781. 2011-07-09 01:09:31 +00:00
__mutex_base _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__split_buffer _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__sso_allocator license change 2010-11-16 22:09:02 +00:00
__std_stream _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__tree _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__tuple Changed constraints on pair and tuple constructors from is_convertible to is_constructible. 2011-07-01 20:12:51 +00:00
__tuple_03 license change 2010-11-16 22:09:02 +00:00
algorithm _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
array _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
atomic Provide a more readable error message for <atomic> until it is implemented. 2011-03-31 16:39:39 +00:00
bitset http://llvm.org/bugs/show_bug.cgi?id=10390 2011-07-18 15:51:59 +00:00
cassert license change 2010-11-16 22:09:02 +00:00
ccomplex license change 2010-11-16 22:09:02 +00:00
cctype license change 2010-11-16 22:09:02 +00:00
cerrno Changes to cerrno to protect against the case the ELAST is not defined. 2011-04-10 19:46:55 +00:00
cfenv license change 2010-11-16 22:09:02 +00:00
cfloat license change 2010-11-16 22:09:02 +00:00
chrono _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
cinttypes Wiped out some non-ascii characters that snuck into the copyright. 2010-05-11 21:36:01 +00:00
ciso646 license change 2010-11-16 22:09:02 +00:00
climits license change 2010-11-16 22:09:02 +00:00
clocale license change 2010-11-16 22:09:02 +00:00
cmath http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. 2011-05-13 21:52:40 +00:00
codecvt license change 2010-11-16 22:09:02 +00:00
complex _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
complex.h license change 2010-11-16 22:09:02 +00:00
condition_variable _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
csetjmp license change 2010-11-16 22:09:02 +00:00
csignal license change 2010-11-16 22:09:02 +00:00
cstdarg license change 2010-11-16 22:09:02 +00:00
cstdbool license change 2010-11-16 22:09:02 +00:00
cstddef _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
cstdint license change 2010-11-16 22:09:02 +00:00
cstdio license change 2010-11-16 22:09:02 +00:00
cstdlib license change 2010-11-16 22:09:02 +00:00
cstring Bug 7983 fixed by Bernhard Rosenkraenzer 2010-10-14 17:11:39 +00:00
ctgmath license change 2010-11-16 22:09:02 +00:00
ctime license change 2010-11-16 22:09:02 +00:00
cwchar license change 2010-11-16 22:09:02 +00:00
cwctype license change 2010-11-16 22:09:02 +00:00
deque _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
exception _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
forward_list _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
fstream _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
functional http://llvm.org/bugs/show_bug.cgi?id=10250 2011-07-02 18:22:36 +00:00
future http://llvm.org/bugs/show_bug.cgi?id=10346 2011-07-13 16:00:50 +00:00
initializer_list Applied noexcept to everything in [language.support] (Chapter 18) 2011-05-26 18:23:59 +00:00
iomanip license change 2010-11-16 22:09:02 +00:00
ios _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
iosfwd http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. 2011-05-13 21:52:40 +00:00
iostream license change 2010-11-16 22:09:02 +00:00
istream Fixing up some ABI issues 2011-07-07 21:03:52 +00:00
iterator _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
limits Applied noexcept to everything in [language.support] (Chapter 18) 2011-05-26 18:23:59 +00:00
list _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
locale Revert locale for apple back to original design, getting rid of now useless helper *_l functions 2011-07-15 14:46:11 +00:00
map Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 2011-07-01 19:24:36 +00:00
memory Configure to get along with 2.9 clang 2011-07-29 21:35:53 +00:00
mutex _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
new Provide names for template and function parameters in forward declarations. The purpose is to aid automated documentation tools. 2011-06-14 19:58:17 +00:00
numeric license change 2010-11-16 22:09:02 +00:00
ostream Fixing up some ABI issues 2011-07-07 21:03:52 +00:00
queue _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
random _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
ratio Upgrade <ratio> to use template aliases when available. 2011-05-31 16:55:36 +00:00
regex _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
scoped_allocator _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
set Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 2011-07-01 19:24:36 +00:00
sstream _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
stack _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
stdexcept Applied noexcept to everything in [diagnostics] (Chapter 19) 2011-05-26 19:48:01 +00:00
streambuf _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
string Add a new hash class in __gnu_ext for the extension containers. There 2011-07-29 23:31:56 +00:00
strstream Fixing up some ABI issues 2011-07-07 21:03:52 +00:00
system_error Applied noexcept to everything in [diagnostics] (Chapter 19) 2011-05-26 19:48:01 +00:00
tgmath.h license change 2010-11-16 22:09:02 +00:00
thread _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
tuple _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
type_traits Fix PR10510: http://llvm.org/bugs/show_bug.cgi?id=10510 2011-07-27 18:34:06 +00:00
typeindex noexcept for <typeindex>. This completes Chapter 20 [utilities]. 2011-05-28 18:57:24 +00:00
typeinfo Applied noexcept to everything in [language.support] (Chapter 18) 2011-05-26 18:23:59 +00:00
unordered_map http://llvm.org/bugs/show_bug.cgi?id=10455 2011-07-23 16:14:35 +00:00
unordered_set Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 2011-07-01 19:24:36 +00:00
utility Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 2011-07-27 19:25:28 +00:00
valarray Optimizing valarray::operator=(some-valarray-expression) 2011-07-27 23:19:59 +00:00
vector Explicitly invoke the size_type specialization of max and min. This 2011-07-29 23:31:58 +00:00