diff -r acd3cd4aaceb -r 2efc27d87e1c stdcpp/src/libstdcppwsd.h --- a/stdcpp/src/libstdcppwsd.h Tue Aug 31 16:54:36 2010 +0300 +++ b/stdcpp/src/libstdcppwsd.h Wed Sep 01 12:36:54 2010 +0100 @@ -466,227 +466,227 @@ inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& messages::GetFacetLocaleId() { - return get_libcpp_wsdptr().messages_wchar_id; - } + return get_libcpp_wsdptr().messages_wchar_id; + } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& num_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >* ) { - return get_libcpp_wsdptr().num_get_wchar_istreambuf_iterator_id; + return get_libcpp_wsdptr().num_get_wchar_istreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& num_get<_CharT, _InputIter>::GetFacetLocaleId(const wchar_t**) { - return get_libcpp_wsdptr().num_get_wchar_wchar_const_id; - } - -template - _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator > *) - { - return get_libcpp_wsdptr().num_put_wchar_ostreambuf_iterator_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_put<_CharT, _OutputIter>::GetFacetLocaleId(wchar_t**) - { - return get_libcpp_wsdptr().num_put_wchar_wchar_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -time_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) - { - return get_libcpp_wsdptr().time_get_wchar_istreambuf_iterator_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -time_get<_CharT, _InputIter>::GetFacetLocaleId(const wchar_t**) - { - return get_libcpp_wsdptr().time_get_wchar_wchar_const_id; + return get_libcpp_wsdptr().num_get_wchar_wchar_const_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -time_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) - { - return get_libcpp_wsdptr().time_put_wchar_ostreambuf_iterator_id; - } +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator > *) + { + return get_libcpp_wsdptr().num_put_wchar_ostreambuf_iterator_id; + } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -time_put<_CharT, _OutputIter>::GetFacetLocaleId(wchar_t**) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_put<_CharT, _OutputIter>::GetFacetLocaleId(wchar_t**) + { + return get_libcpp_wsdptr().num_put_wchar_wchar_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +time_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) { - return get_libcpp_wsdptr().time_put_wchar_wchar_id; + return get_libcpp_wsdptr().time_get_wchar_istreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +time_get<_CharT, _InputIter>::GetFacetLocaleId(const wchar_t**) { - return get_libcpp_wsdptr().money_get_wchar_istreambuf_iterator_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_get<_CharT, _InputIter>::GetFacetLocaleId(const wchar_t**) - { - return get_libcpp_wsdptr().money_get_wchar_wchar_const_id; + return get_libcpp_wsdptr().time_get_wchar_wchar_const_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +time_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) { - return get_libcpp_wsdptr().money_put_wchar_ostreambuf_iterator_id; + return get_libcpp_wsdptr().time_put_wchar_ostreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_put<_CharT, _OutputIter>::GetFacetLocaleId(wchar_t**) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +time_put<_CharT, _OutputIter>::GetFacetLocaleId(wchar_t**) { - return get_libcpp_wsdptr().money_put_wchar_wchar_id; + return get_libcpp_wsdptr().time_put_wchar_wchar_id; } -# endif //_STLP_NO_WCHAR_T template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_get<_CharT, _InputIter>::GetFacetLocaleId() +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) { - _InputIter* dummyPtr = NULL; - return GetFacetLocaleId(dummyPtr); - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_put<_CharT, _OutputIter>::GetFacetLocaleId() - { - _OutputIter* dummyPtr = NULL; - return GetFacetLocaleId(dummyPtr); + return get_libcpp_wsdptr().money_get_wchar_istreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -time_get<_CharT, _InputIter>::GetFacetLocaleId() +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_get<_CharT, _InputIter>::GetFacetLocaleId(const wchar_t**) { - _InputIter* dummyPtr = NULL; - return GetFacetLocaleId(dummyPtr); + return get_libcpp_wsdptr().money_get_wchar_wchar_const_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -time_put<_CharT, _OutputIter>::GetFacetLocaleId() - { - _OutputIter* dummyPtr = NULL; - return GetFacetLocaleId(dummyPtr); - } +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) + { + return get_libcpp_wsdptr().money_put_wchar_ostreambuf_iterator_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_put<_CharT, _OutputIter>::GetFacetLocaleId(wchar_t**) + { + return get_libcpp_wsdptr().money_put_wchar_wchar_id; + } +# endif //_STLP_NO_WCHAR_T template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_get<_CharT, _InputIter>::GetFacetLocaleId() - { - _InputIter* dummyPtr = NULL; - return GetFacetLocaleId(dummyPtr); - } -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_put<_CharT, _OutputIter>::GetFacetLocaleId() +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_get<_CharT, _InputIter>::GetFacetLocaleId() { - _OutputIter* dummyPtr = NULL; - return GetFacetLocaleId(dummyPtr); - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) - { - return get_libcpp_wsdptr().money_get_char_istreambuf_iterator_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_get<_CharT, _InputIter>::GetFacetLocaleId(const char **) - { - return get_libcpp_wsdptr().money_get_char_char_const_id; + _InputIter* dummyPtr = NULL; + return GetFacetLocaleId(dummyPtr); } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_put<_CharT, _OutputIter>::GetFacetLocaleId() + { + _OutputIter* dummyPtr = NULL; + return GetFacetLocaleId(dummyPtr); + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +time_get<_CharT, _InputIter>::GetFacetLocaleId() { - return get_libcpp_wsdptr().money_put_char_ostreambuf_iterator_id; + _InputIter* dummyPtr = NULL; + return GetFacetLocaleId(dummyPtr); } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -money_put<_CharT, _OutputIter>::GetFacetLocaleId(char**) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +time_put<_CharT, _OutputIter>::GetFacetLocaleId() + { + _OutputIter* dummyPtr = NULL; + return GetFacetLocaleId(dummyPtr); + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_get<_CharT, _InputIter>::GetFacetLocaleId() { - return get_libcpp_wsdptr().money_put_char_char_id; + _InputIter* dummyPtr = NULL; + return GetFacetLocaleId(dummyPtr); + } +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_put<_CharT, _OutputIter>::GetFacetLocaleId() + { + _OutputIter* dummyPtr = NULL; + return GetFacetLocaleId(dummyPtr); + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) + { + return get_libcpp_wsdptr().money_get_char_istreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >* ) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_get<_CharT, _InputIter>::GetFacetLocaleId(const char **) { - return get_libcpp_wsdptr().num_get_char_istreambuf_iterator_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_get<_CharT, _InputIter>::GetFacetLocaleId(const char**) - { - return get_libcpp_wsdptr().num_get_char_char_const_id; - } - -template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator > *) - { - return get_libcpp_wsdptr().num_put_char_ostreambuf_iterator_id; + return get_libcpp_wsdptr().money_get_char_char_const_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_put<_CharT, _OutputIter>::GetFacetLocaleId(char**) - { - return get_libcpp_wsdptr().num_put_char_char_id; - } +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) + { + return get_libcpp_wsdptr().money_put_char_ostreambuf_iterator_id; + } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& -num_put<_CharT, _OutputIter>::GetFacetLocaleId(back_insert_iterator *) +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +money_put<_CharT, _OutputIter>::GetFacetLocaleId(char**) + { + return get_libcpp_wsdptr().money_put_char_char_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >* ) { - return get_libcpp_wsdptr().num_put_char_back_insert_iterator_id; + return get_libcpp_wsdptr().num_get_char_istreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_get<_CharT, _InputIter>::GetFacetLocaleId(const char**) + { + return get_libcpp_wsdptr().num_get_char_char_const_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator > *) + { + return get_libcpp_wsdptr().num_put_char_ostreambuf_iterator_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_put<_CharT, _OutputIter>::GetFacetLocaleId(char**) + { + return get_libcpp_wsdptr().num_put_char_char_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +num_put<_CharT, _OutputIter>::GetFacetLocaleId(back_insert_iterator *) + { + return get_libcpp_wsdptr().num_put_char_back_insert_iterator_id; + } + +template +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& time_get<_CharT, _InputIter>::GetFacetLocaleId(istreambuf_iterator >*) { - return get_libcpp_wsdptr().time_get_char_istreambuf_iterator_id; + return get_libcpp_wsdptr().time_get_char_istreambuf_iterator_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& time_get<_CharT, _InputIter>::GetFacetLocaleId(const char**) { - return get_libcpp_wsdptr().time_get_char_char_const_id; + return get_libcpp_wsdptr().time_get_char_char_const_id; } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& time_put<_CharT, _OutputIter>::GetFacetLocaleId(ostreambuf_iterator >*) - { - return get_libcpp_wsdptr().time_put_char_ostreambuf_iterator_id; - } + { + return get_libcpp_wsdptr().time_put_char_ostreambuf_iterator_id; + } template -_STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& +inline _STLP_STATIC_MEMBER_EXP_DECLSPEC locale::id& time_put<_CharT, _OutputIter>::GetFacetLocaleId(char**) { return get_libcpp_wsdptr().time_put_char_char_id;