Commit 1efef503 by Benjamin Kosnik Committed by Benjamin Kosnik

string-inst.cc: Tweak instantiations for new-gxx-abi.


2000-08-20  Benjamin Kosnik  <bkoz@gnu.org>

	* src/string-inst.cc: Tweak instantiations for new-gxx-abi.

From-SVN: r35831
parent d832fd81
2000-08-20 Benjamin Kosnik <bkoz@gnu.org>
* src/string-inst.cc: Tweak instantiations for new-gxx-abi.
2000-08-19 Gabriel Dos Reis <gdr@codesourcery.com> 2000-08-19 Gabriel Dos Reis <gdr@codesourcery.com>
* bits/valarray_array.h (__valarray_min, __valarray_max): Fix * bits/valarray_array.h (__valarray_min, __valarray_max): Fix
......
...@@ -50,45 +50,43 @@ namespace std ...@@ -50,45 +50,43 @@ namespace std
template C S::_Rep::_S_terminal; template C S::_Rep::_S_terminal;
template S::size_type S::_Rep::_S_max_size; template S::size_type S::_Rep::_S_max_size;
template S::size_type S::_S_empty_rep_storage[]; template S::size_type S::_S_empty_rep_storage[];
template S::basic_string(S const&);
template S::_Rep* S::_Rep::_S_create(size_t, S::allocator_type const&); template S::_Rep* S::_Rep::_S_create(size_t, S::allocator_type const&);
template void S::_Rep::_M_destroy(S::allocator_type const&) throw(); template void S::_Rep::_M_destroy(const S::allocator_type&) throw();
template void __destroy_aux(S*, S*, __false_type); template void __destroy_aux(S*, S*, __false_type);
template S::basic_string(S const&);
template template
S::basic_string(S::size_type, C, S::allocator_type const&); S::basic_string(S::size_type, C, const S::allocator_type&);
template template
S::basic_string(S::allocator_type const&); S::basic_string(const S::allocator_type&);
template template
S::basic_string(S const&, S::size_type, S::size_type); S::basic_string(const S&, S::size_type, S::size_type);
template template
S::basic_string( S::basic_string(const S&, S::size_type, S::size_type,
S const&, S::size_type, S::size_type, S::allocator_type const&); const S::allocator_type&);
template template
S::basic_string( S::basic_string(C const*, S::size_type, const S::allocator_type&);
C const*, S::size_type, S::allocator_type const&);
template template
S::basic_string( S::basic_string(C const*, S::allocator_type const&);
C const*, S::allocator_type const&);
template template
S::basic_string S::basic_string(C*, C*, const allocator<C>&);
(C*, C*, const allocator<C>&);
template template
S::basic_string S::basic_string(S::iterator, S::iterator, const allocator<C>&);
(S::iterator, S::iterator, const allocator<C>&);
template template
void S::_M_leak_hard(); void S::_M_leak_hard();
template template
void S::_M_mutate(S::size_type, S::size_type, S::size_type); void S::_M_mutate(S::size_type, S::size_type, S::size_type);
template template
C* S::_Rep::_M_clone(S::allocator_type const&, S::size_type); C* S::_Rep::_M_clone(S::allocator_type const&, S::size_type);
...@@ -101,6 +99,7 @@ namespace std ...@@ -101,6 +99,7 @@ namespace std
# ifdef _GLIBCPP_ALLOC_CONTROL # ifdef _GLIBCPP_ALLOC_CONTROL
template template
bool (* S::_Rep::_S_excess_slop)(size_t, size_t); bool (* S::_Rep::_S_excess_slop)(size_t, size_t);
template template
bool S::_Rep::_S_default_excess(size_t, size_t); bool S::_Rep::_S_default_excess(size_t, size_t);
# endif # endif
...@@ -122,8 +121,7 @@ namespace std ...@@ -122,8 +121,7 @@ namespace std
template template
S& S&
S::append<S::iterator> S::append<S::iterator>(S::iterator, S::iterator);
(S::iterator, S::iterator);
template template
S& S&
...@@ -131,8 +129,7 @@ namespace std ...@@ -131,8 +129,7 @@ namespace std
template template
S& S&
S::assign<S::iterator> S::assign<S::iterator>(S::iterator, S::iterator);
(S::iterator, S::iterator);
template template
void void
...@@ -140,8 +137,8 @@ namespace std ...@@ -140,8 +137,8 @@ namespace std
(S::iterator, S::iterator, S::iterator); //it, c+, c+ and temptype = char* (S::iterator, S::iterator, S::iterator); //it, c+, c+ and temptype = char*
template template
S& S::replace( S& S::replace(S::size_type, S::size_type, S const&,
S::size_type, S::size_type, S const&, S::size_type, S::size_type); S::size_type, S::size_type);
template template
S& S::replace(S::iterator, S::iterator, S::size_type, C); S& S::replace(S::iterator, S::iterator, S::size_type, C);
...@@ -275,3 +272,4 @@ namespace std ...@@ -275,3 +272,4 @@ namespace std
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment