This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: default allocator templ arg for map and multimap
- To: libstdc++ at sourceware dot cygnus dot com
- Subject: Re: default allocator templ arg for map and multimap
- From: Benjamin Kosnik <bkoz at cygnus dot com>
- Date: Tue, 18 Apr 2000 16:24:46 -0700
scott, this stuff is in. There were two small patches, one bigger
patch. I think I got everything (it compiles, runs 'make check') but
please let me know if I missed anything.
2000-04-18 scott snyder <snyder@fnal.gov>
* stl/bits/stl_map.h (class map): Fix default for _Alloc template
parameter. Get rid of use of __STL_DEFAULT_ALLOCATOR and
__STL_LIMITED_DEFAULT_TEMPLATES macros.
* stl/bits/stl_multimap.h (class multimap): Likewise. Get rid of
use of __STL_DEPENDENT_DEFAULT_TMPL macro.
2000-04-18 scott snyder <snyder@fnal.gov>
* stl/bits/stl_map.h (class map): Fix default for _Alloc template
parameter. Get rid of use of __STL_DEFAULT_ALLOCATOR and
__STL_LIMITED_DEFAULT_TEMPLATES macros.
* stl/bits/stl_multimap.h (class multimap): Likewise. Get rid of
use of __STL_DEPENDENT_DEFAULT_TMPL macro.
2000-04-18 scott snyder <snyder@fnal.gov>
* stl/bits/stl_config.h (__STL_DEPENDENT_DEFAULT_TMPL): Deleted
this macro.
* stl/ext/hash_map (class hash_map, class hash_multimap): Get rid
of use of __STL_DEPENDENT_DEFAULT_TMPL macro.
* stl/ext/hash_set (class hash_set, class hash_multiset):
Likewise.
* stl/bits/stl_function.h (struct constant_unary_fun, struct
constant_binary_fun): Likewise.
* stl/bits/stl_queue.h (class queue, class priority_queue): Likewise.
* stl/bits/stl_stack.h (class stack): Likewise.
* stl/bits/stl_set.h (class set): Likewise.
* stl/bits/stl_multiset.h (class multiset): Likewise.
* stl/bits/stl_iterator.h (class reverse_bidirectional_iterator,
class reverse_iterator): Get rid of use of
__STL_LIMITED_DEFAULT_TEMPLATES macro.
* stl/bits/stl_config.h (__STL_DEFAULT_ALLOCATOR): Deleted this
macro.
* stl/bits/stl_deque.h (class deque): Get rid of use of
__STL_DEFAULT_ALLOCATOR macro.
* stl/bits/stl_list.h (class list): Likewise.
* stl/bits/stl_multiset.h (class multiset): Likewise.
* stl/bits/stl_set.h (class set): Likewise.
* stl/bits/stl_string_fwd.h (class basic_string): Likewise.
* stl/bits/stl_tree.h (class _Rb_tree, class rb_tree): Likewise.
* stl/bits/stl_vector.h (class vector): Likewise.
* stl/ext/ropeimpl.h (rotate): Likewise.
* stl/ext/hash_map (class hash_map, class hash_multimap):
Likewise.
* stl/ext/hash_set (class hash_set, class hash_multiset):
Likewise.
* stl/ext/slist (class slist): Likewise.
* stl/ext/stl_bvector.h (class bit_vector): Likewise.
* stl/ext/stl_rope.h (class rope): Likewise.
* src/locale.cc (_Impl): Likewise.
* src/localename.cc (_Impl): Likewise.
* bits/localefwd.h (_Impl): Likewise.
-benjamin