summaryrefslogtreecommitdiffstats
path: root/contrib/libstdc++/src/locale-inst.cc
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libstdc++/src/locale-inst.cc')
-rw-r--r--contrib/libstdc++/src/locale-inst.cc37
1 files changed, 12 insertions, 25 deletions
diff --git a/contrib/libstdc++/src/locale-inst.cc b/contrib/libstdc++/src/locale-inst.cc
index 7ac147f..5e6c675 100644
--- a/contrib/libstdc++/src/locale-inst.cc
+++ b/contrib/libstdc++/src/locale-inst.cc
@@ -181,9 +181,9 @@ namespace std
// codecvt
inline template class __codecvt_abstract_base<char, char, mbstate_t>;
- inline template class __codecvt_abstract_base<wchar_t, char, mbstate_t>;
template class codecvt_byname<char, char, mbstate_t>;
#ifdef _GLIBCPP_USE_WCHAR_T
+ inline template class __codecvt_abstract_base<wchar_t, char, mbstate_t>;
template class codecvt_byname<wchar_t, char, mbstate_t>;
#endif
@@ -420,15 +420,7 @@ namespace std
bool
__verify_grouping<char>(const basic_string<char>&, basic_string<char>&);
- template
- void
- __pad<char>(ios_base&, char, char*, const char *, streamsize,
- streamsize, const bool);
-
- template
- void
- __pad<char, char_traits<char> >(ios_base&, char, char*, const char *,
- streamsize, streamsize, const bool);
+ template class __pad<char, char_traits<char> >;
#ifdef _GLIBCPP_USE_WCHAR_T
template
@@ -440,29 +432,23 @@ namespace std
__verify_grouping<wchar_t>(const basic_string<wchar_t>&,
basic_string<wchar_t>&);
- template
- void
- __pad<wchar_t>(ios_base&, wchar_t, wchar_t*, const wchar_t*,
- streamsize, streamsize, const bool);
-
- template
- void
- __pad<wchar_t, char_traits<wchar_t> >(ios_base&, wchar_t, wchar_t*,
- const wchar_t*, streamsize,
- streamsize, const bool);
-#endif // _GLIBCPP_USE_WCHAR_T
+ template class __pad<wchar_t, char_traits<wchar_t> >;
+#endif
template
int
- __convert_from_v(char*, const int, const char*, double, const __c_locale&, int);
+ __convert_from_v(char*, const int, const char*, double,
+ const __c_locale&, int);
template
int
- __convert_from_v(char*, const int, const char*, long double, const __c_locale&, int);
+ __convert_from_v(char*, const int, const char*, long double,
+ const __c_locale&, int);
template
int
- __convert_from_v(char*, const int, const char*, long, const __c_locale&, int);
+ __convert_from_v(char*, const int, const char*, long,
+ const __c_locale&, int);
template
int
@@ -471,7 +457,8 @@ namespace std
template
int
- __convert_from_v(char*, const int, const char*, long long, const __c_locale&, int);
+ __convert_from_v(char*, const int, const char*, long long,
+ const __c_locale&, int);
template
int
OpenPOWER on IntegriCloud