punct<char> >(loc)));     assert((std::has_facet<std::numpunct<wchar_t> >(loc)));     assert((std::has_facet<std::num_get<char> >(loc)));     assert((std::has_facet<std::num_get<wchar_t> >(loc)));     assert((std::has_facet<std::num_put<char> >(loc)));     assert((std::has_facet<std::num_put<wchar_t> >(loc)));      assert((std::has_facet<std::