Lines Matching refs:L
124 locale::locale(const locale& L) _STLP_NOTHROW in locale() argument
125 : _M_impl( _get_Locale_impl( L._M_impl ) ) in locale()
190 static void _Stl_loc_combine_names_aux(_Locale_impl* L, in _Stl_loc_combine_names_aux() argument
199 …L->name = string("LC_CTYPE=") + _Locale_extract_ctype_name((c & locale::ctype) ? ctype_name : name… in _Stl_loc_combine_names_aux()
200 …L->name += string("LC_TIME=") + _Locale_extract_time_name((c & locale::time) ? time_name : name, b… in _Stl_loc_combine_names_aux()
201 …L->name += string("LC_NUMERIC=") + _Locale_extract_numeric_name((c & locale::numeric) ? numeric_na… in _Stl_loc_combine_names_aux()
202 …L->name += string("LC_COLLATE=") + _Locale_extract_collate_name((c & locale::collate) ? collate_na… in _Stl_loc_combine_names_aux()
203 …L->name += string("LC_MONETARY=") + _Locale_extract_monetary_name((c & locale::monetary) ? monetar… in _Stl_loc_combine_names_aux()
204 …L->name += string("LC_MESSAGES=") + _Locale_extract_messages_name((c & locale::messages) ? message… in _Stl_loc_combine_names_aux()
209 static void _Stl_loc_combine_names(_Locale_impl* L, in _Stl_loc_combine_names() argument
213 L->name = name1; in _Stl_loc_combine_names()
215 L->name = name2; in _Stl_loc_combine_names()
217 _Stl_loc_combine_names_aux(L, name1, name2, name2, name2, name2, name2, name2, c); in _Stl_loc_combine_names()
221 static void _Stl_loc_combine_names(_Locale_impl* L, in _Stl_loc_combine_names() argument
232 L->name = name; in _Stl_loc_combine_names()
238 L->name = ctype_name; in _Stl_loc_combine_names()
240 …_Stl_loc_combine_names_aux(L, name, ctype_name, time_name, numeric_name, collate_name, monetary_na… in _Stl_loc_combine_names()
247 locale::locale(const locale& L, const char* name, locale::category c) in locale() argument
258 impl = new _Locale_impl(*L._M_impl); in locale()
286 _Stl_loc_combine_names(impl, L._M_impl->name.c_str(), in locale()
369 const locale& locale::operator=(const locale& L) _STLP_NOTHROW { in operator =() argument
370 if (this->_M_impl != L._M_impl) { in operator =()
373 this->_M_impl = _get_Locale_impl(L._M_impl); in operator =()
394 bool locale::operator==(const locale& L) const { in operator ==()
395 return this->_M_impl == L._M_impl || in operator ==()
396 (this->name() == L.name() && this->name() != _Nameless); in operator ==()
399 bool locale::operator!=(const locale& L) const { in operator !=()
400 return !(*this == L); in operator !=()
410 locale _STLP_CALL locale::global(const locale& L) { argument
412 _Locale_impl* _STLP_CALL locale::global(const locale& L) {
415 if (_Stl_get_global_locale()->_M_impl != L._M_impl) {
418 _Stl_get_global_locale()->_M_impl = _get_Locale_impl(L._M_impl);
422 if (L.name() != _Nameless)
423 setlocale(LC_ALL, L.name().c_str());