diff options
Diffstat (limited to 'contrib/libstdc++/src/locale-inst.cc')
-rw-r--r-- | contrib/libstdc++/src/locale-inst.cc | 37 |
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 |