gcc/libstdc++-v3/include/ext
Jonathan Wakely d526242cd8 alloc_traits.h (__allocator_always_compares_equal): New trait, provide partial specializations for known allocators.
2011-07-09  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* include/ext/alloc_traits.h (__allocator_always_compares_equal): New
	trait, provide partial specializations for known allocators.
	(__alloc_traits::construct, __alloc_traits::destroy): Overload for
	non-standard pointer types.
	(__alloc_traits::_S_always_equal): New trait for use with noexcept.
	(__alloc_traits::_S_nothrow_move): Likewise.
	(__alloc_traits::_S_nothrow_swap): Likewise.

From-SVN: r176077
2011-07-09 13:48:32 +01:00
..
pb_ds pat_trie_base.hpp: Avoid -Wall warning. 2011-06-22 22:28:56 +00:00
algorithm In C++0x mode, import iota and is_sorted from namespace std into namespace __gnu_cxx to avoid ambiguous call errors. 2011-04-07 04:11:12 +00:00
alloc_traits.h alloc_traits.h (__allocator_always_compares_equal): New trait, provide partial specializations for known allocators. 2011-07-09 13:48:32 +01:00
array_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
atomicity.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
bitmap_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
cast.h cast.h: Fix typo in include guard. 2011-07-09 11:28:56 +01:00
codecvt_specializations.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
concurrence.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
debug_allocator.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
enc_filebuf.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
extptr_allocator.h extptr_allocator.h (construct, destroy): Fix for C++0x mode by overloading to take allocator's pointer type. 2011-06-11 17:05:08 +01:00
functional PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
iterator PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
malloc_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
memory PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
mt_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
new_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
numeric In C++0x mode, import iota and is_sorted from namespace std into namespace __gnu_cxx to avoid ambiguous call errors. 2011-04-07 04:11:12 +00:00
numeric_traits.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
pod_char_traits.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
pointer.h cast.h: Fix typo in include guard. 2011-07-09 11:28:56 +01:00
pool_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
rb_tree PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
rc_string_base.h re PR c++/24163 (dependent Base class scope examined during unqualified name lookup in template) 2011-05-20 14:01:22 -04:00
rope re PR c++/24163 (dependent Base class scope examined during unqualified name lookup in template) 2011-05-20 14:01:22 -04:00
ropeimpl.h re PR c++/24163 (dependent Base class scope examined during unqualified name lookup in template) 2011-05-20 14:01:22 -04:00
slist PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
sso_string_base.h sso_string_base.h (__sso_string_base<>::_M_construct): Fix unqualified lookup. 2011-05-02 16:25:14 +00:00
stdio_filebuf.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
stdio_sync_filebuf.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
string_conversions.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
throw_allocator.h throw_allocator.h: Use noexcept. 2011-06-10 17:14:40 +00:00
type_traits.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
typelist.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
vstring_fwd.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
vstring_util.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
vstring.h allocator.h (__shrink_to_fit): Rename to __shrink_to_fit_aux, fix. 2011-06-12 15:51:36 +00:00
vstring.tcc basic_string.h: Use noexcept per the FDIS (minus compare(const string&)... 2011-05-31 12:50:31 +00:00