hash_map: Remove forward declaration of equality operator...
authorPaolo Carlini <pcarlini@suse.de>
Thu, 21 Sep 2006 17:54:50 +0000 (17:54 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 21 Sep 2006 17:54:50 +0000 (17:54 +0000)
commit7ffb61d5030d7299320beb9b16978a66d6513d86
tree7f6dcc8aee5b7259218680fba1642dee808d4dd1
parent6750b31e4ab6e354e50d48f386a75c8b54928db1
hash_map: Remove forward declaration of equality operator...

2006-09-21  Paolo Carlini  <pcarlini@suse.de>

* include/ext/hash_map: Remove forward declaration of equality
operator, not needed for friendship of all its instances.
* include/ext/hash_set: Likewise.
* include/bits/stl_set.h: Likewise for equality operator and
operator less.
* include/bits/stl_multiset.h: Likewise.
* include/bits/stl_multimap.h: Likewise.
* include/bits/stl_queue.h: Likewise.
* include/bits/stl_stack.h: Likewise.
* include/bits/streambuf_iterator.h: Likewise for copy.
* include/std/std_streambuf.h: Likewise for __copy_aux and find.
* include/tr1/boost_shared_ptr.h: Likewise for get_deleter.
* include/tr1/random: Likewise, remove all forward declarations
of inserters and extractors.

From-SVN: r117116
12 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_multimap.h
libstdc++-v3/include/bits/stl_multiset.h
libstdc++-v3/include/bits/stl_queue.h
libstdc++-v3/include/bits/stl_set.h
libstdc++-v3/include/bits/stl_stack.h
libstdc++-v3/include/bits/streambuf_iterator.h
libstdc++-v3/include/ext/hash_map
libstdc++-v3/include/ext/hash_set
libstdc++-v3/include/std/std_streambuf.h
libstdc++-v3/include/tr1/boost_shared_ptr.h
libstdc++-v3/include/tr1/random