gcc/libstdc++-v3/include
François Dumont f86b266c7c hashtable_policy.h (_Hash_node_base): New, use it as base class of ...
2012-01-13  François Dumont  <fdumont@gcc.gnu.org>

	* include/bits/hashtable_policy.h (_Hash_node_base): New, use it as
	base class of ...
	(_Hash_node<Value, true>, _Hash_node<Value, false>): ... those.
	* include/bits/hashtable.h (_Hashtable): Replace _M_begin_bucket_index
	by _M_before_begin. Review implementation so that we do not need to
	look for previous non-empty bucket when inserting nodes.

From-SVN: r183164
2012-01-13 21:49:14 +00:00
..
backward binders.h: Fix examples in doxygen comments and suggest using std::bind instead. 2011-11-20 21:14:56 +00:00
bits hashtable_policy.h (_Hash_node_base): New, use it as base class of ... 2012-01-13 21:49:14 +00:00
c
c_compatibility
c_global * include/c_global/cinttypes: Update comments that refer to TR1. 2011-12-23 17:20:44 +00:00
c_std
debug re PR libstdc++/51608 ([C++11] Unordered containers end(size_type) isn't constant time) 2011-12-29 17:58:51 +00:00
decimal
ext acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove size-specific macros. 2011-12-01 02:20:32 +00:00
parallel user.cfg.in: Add macros, directories. 2011-12-10 15:33:06 +00:00
precompiled stdc++.h: Add cstdalign. 2011-11-08 01:02:06 +00:00
profile re PR libstdc++/51608 ([C++11] Unordered containers end(size_type) isn't constant time) 2011-12-29 17:58:51 +00:00
std re PR libstdc++/49204 ([C++0x] remaining issues in <future>) 2011-12-23 16:10:48 +00:00
tr1 type_traits: Doxygen improvements. 2011-12-04 16:53:17 +00:00
tr2 user.cfg.in: Add macros, directories. 2011-12-10 15:33:06 +00:00
Makefile.am acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove size-specific macros. 2011-12-01 02:20:32 +00:00
Makefile.in fragment.am (WARN_CXXFLAGS): Add -Wabi. 2012-01-09 21:50:18 +00:00