Esempio n. 1
0
// Make a locale directly from a _Locale_impl object.  If the second argument
// is true, we clone the _Locale_impl.  If false, we just twiddle pointers.
locale::locale(_Locale_impl* impl, bool do_copy)
  : _M_impl(0)
{
  if (do_copy) {
    _M_impl = new _Locale(*impl);
    _M_impl->name = "*";
  } else
    _M_impl = _S_copy_impl(impl);
}
Esempio n. 2
0
// Default constructor: create a copy of the global locale.
locale::locale() : _M_impl(0) {
  _M_impl = _S_copy_impl(_Stl_loc_global_impl);
}