diff options
author | David Edelsohn <edelsohn@gnu.org> | 2000-11-08 20:00:36 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2000-11-08 15:00:36 -0500 |
commit | 02a480f137ab2345727d5ef0b933582dda7f467f (patch) | |
tree | d548e0be0d9d76dfa8fae5c8116fa12478ceb0f6 | |
parent | 37ac3c7f14dd2330a613ccffe9bc7f7cdba7d8d2 (diff) | |
download | gcc-02a480f137ab2345727d5ef0b933582dda7f467f.zip gcc-02a480f137ab2345727d5ef0b933582dda7f467f.tar.gz gcc-02a480f137ab2345727d5ef0b933582dda7f467f.tar.bz2 |
locale-inst.cc: Add explicit instantiations of _M_fill_insert and fill_n<..., unsigned long,...> .
* src/locale-inst.cc: Add explicit instantiations of
_M_fill_insert and fill_n<..., unsigned long,...> .
From-SVN: r37324
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/src/locale-inst.cc | 16 |
2 files changed, 16 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7603efd..9991f0a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2000-11-08 David Edelsohn <edelsohn@gnu.org> + + * src/locale-inst.cc: Add explicit instantiations of + _M_fill_insert and fill_n<..., unsigned long,...> . + 2000-11-06 Gabriel Dos Reis <gdr@codesourcery.com> * include/bits/std_complex.h (conj): Undo double removal. diff --git a/libstdc++-v3/src/locale-inst.cc b/libstdc++-v3/src/locale-inst.cc index 290c468..c762bd9 100644 --- a/libstdc++-v3/src/locale-inst.cc +++ b/libstdc++-v3/src/locale-inst.cc @@ -194,6 +194,12 @@ namespace std { vec_pfacet:: insert(vec_pfacet::iterator, vec_pfacet::size_type, const vec_pfacet::value_type&); + template + void + vec_pfacet:: + _M_fill_insert(vec_pfacet::iterator, vec_pfacet::size_type, + const vec_pfacet::value_type&); + typedef istreambuf_iterator<char, char_traits<char> > istreambuf_iter; typedef ostreambuf_iterator<char, char_traits<char> > ostreambuf_iter; @@ -292,10 +298,10 @@ namespace std { fill_n<locale::facet**, unsigned int, locale::facet*> (locale::facet**, unsigned int, locale::facet* const &); -} //std - - - - + template + locale::facet** + fill_n<locale::facet**, unsigned long, locale::facet*> + (locale::facet**, unsigned long, locale::facet* const &); +} //std |