reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/bits/localefwd.h
   55   class locale;

References

usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/basic_ios.h
  409       locale
  410       imbue(const locale& __loc);
  510       _M_cache_locale(const locale& __loc);
usr/include/c++/7.4.0/bits/basic_ios.tcc
  113     locale
  114     basic_ios<_CharT, _Traits>::imbue(const locale& __loc)
  116       locale __old(this->getloc());
  157     basic_ios<_CharT, _Traits>::_M_cache_locale(const locale& __loc)
usr/include/c++/7.4.0/bits/codecvt.h
   69     : public locale::facet, public codecvt_base
  288       static locale::id			id;
  334     locale::id codecvt<_InternT, _ExternT, _StateT>::id;
  353       static locale::id id;
  416       static locale::id			id;
  478       static locale::id			id;
  535       static locale::id			id;
usr/include/c++/7.4.0/bits/fstream.tcc
  997     imbue(const locale& __loc)
usr/include/c++/7.4.0/bits/ios_base.h
  590     locale		_M_ios_locale;
  751     locale
  752     imbue(const locale& __loc) throw();
  762     locale
  773     const locale&
usr/include/c++/7.4.0/bits/locale_classes.h
   79       has_facet(const locale&) throw();
   83       use_facet(const locale&);
  126     locale(const locale& __other) throw();
  151     locale(const locale& __base, const char* __s, category __cat);
  177     locale(const locale& __base, const std::string& __s, category __cat)
  192     locale(const locale& __base, const locale& __add, category __cat);
  192     locale(const locale& __base, const locale& __add, category __cat);
  206       locale(const locale& __other, _Facet* __f);
  219     const locale&
  220     operator=(const locale& __other) throw();
  235       locale
  236       combine(const locale& __other) const;
  255     operator==(const locale& __other) const throw();
  264     operator!=(const locale& __other) const throw()
  298     static locale
  299     global(const locale& __loc);
  304     static const locale&
  352     _M_coalesce(const locale& __base, const locale& __add, category __cat);
  352     _M_coalesce(const locale& __base, const locale& __add, category __cat);
  491       use_facet(const locale&);
  495       has_facet(const locale&) throw();
  531       has_facet(const locale&) throw();
  535       use_facet(const locale&);
  547     static const locale::id* const	_S_id_ctype[];
  548     static const locale::id* const	_S_id_numeric[];
  549     static const locale::id* const	_S_id_collate[];
  550     static const locale::id* const	_S_id_time[];
  551     static const locale::id* const	_S_id_monetary[];
  552     static const locale::id* const	_S_id_messages[];
  553     static const locale::id* const* const _S_facet_categories[];
  600     _M_replace_category(const _Impl*, const locale::id* const*);
  603     _M_replace_facet(const _Impl*, const locale::id*);
  606     _M_install_facet(const locale::id*, const facet*);
  642     class _GLIBCXX_NAMESPACE_CXX11 collate : public locale::facet
  659       static locale::id			id;
  793     locale::id collate<_CharT>::id;
usr/include/c++/7.4.0/bits/locale_classes.tcc
   45     locale(const locale& __other, _Facet* __f)
   61     locale
   63     combine(const locale& __other) const
  104     has_facet(const locale& __loc) throw()
  107       const locale::facet** __facets = __loc._M_impl->_M_facets;
  132     use_facet(const locale& __loc)
  135       const locale::facet** __facets = __loc._M_impl->_M_facets;
usr/include/c++/7.4.0/bits/locale_facets.h
  150     class __ctype_abstract_base : public locale::facet, public ctype_base
  620       static locale::id			id;
  669     locale::id ctype<_CharT>::id;
  681     class ctype<char> : public locale::facet, public ctype_base
  703       static locale::id        id;
 1205       static locale::id		id;
 1591     struct __numpunct_cache : public locale::facet
 1628       _M_cache(const locale& __loc);
 1666     class numpunct : public locale::facet
 1682       static locale::id			id;
 1879     locale::id numpunct<_CharT>::id;
 1948     class num_get : public locale::facet
 1959       static locale::id			id;
 2273     locale::id num_get<_CharT, _InIter>::id;
 2289     class num_put : public locale::facet
 2300       static locale::id		id;
 2553     locale::id num_put<_CharT, _OutIter>::id;
 2565     isspace(_CharT __c, const locale& __loc)
 2571     isprint(_CharT __c, const locale& __loc)
 2577     iscntrl(_CharT __c, const locale& __loc)
 2583     isupper(_CharT __c, const locale& __loc)
 2589     islower(_CharT __c, const locale& __loc)
 2595     isalpha(_CharT __c, const locale& __loc)
 2601     isdigit(_CharT __c, const locale& __loc)
 2607     ispunct(_CharT __c, const locale& __loc)
 2613     isxdigit(_CharT __c, const locale& __loc)
 2619     isalnum(_CharT __c, const locale& __loc)
 2625     isgraph(_CharT __c, const locale& __loc)
 2632     isblank(_CharT __c, const locale& __loc)
 2639     toupper(_CharT __c, const locale& __loc)
 2645     tolower(_CharT __c, const locale& __loc)
usr/include/c++/7.4.0/bits/locale_facets.tcc
   45       operator() (const locale& __loc) const;
   53       operator() (const locale& __loc) const
   56 	const locale::facet** __caches = __loc._M_impl->_M_caches;
   78     __numpunct_cache<_CharT>::_M_cache(const locale& __loc)
  155       const locale& __loc = __io._M_getloc();
  383 	const locale& __loc = __io._M_getloc();
  622 	  const locale& __loc = __io._M_getloc();
  858 	const locale& __loc = __io._M_getloc();
  980 	const locale& __loc = __io._M_getloc();
 1118 	  const locale& __loc = __io._M_getloc();
 1229           const locale& __loc = __io._M_getloc();
usr/include/c++/7.4.0/bits/locale_facets_nonio.h
   59     struct __timepunct_cache : public locale::facet
  174     class __timepunct : public locale::facet
  188       static locale::id			id;
  318     locale::id __timepunct<_CharT>::id;
  366     class time_get : public locale::facet, public time_base
  377       static locale::id			id;
  754     locale::id time_get<_CharT, _InIter>::id;
  795     class time_put : public locale::facet
  806       static locale::id			id;
  887     locale::id time_put<_CharT, _OutIter>::id;
  952     struct __moneypunct_cache : public locale::facet
  990       _M_cache(const locale& __loc);
 1022     class moneypunct : public locale::facet, public money_base
 1041       static locale::id			id;
 1373     locale::id moneypunct<_CharT, _Intl>::id;
 1466     class money_get : public locale::facet
 1478       static locale::id			id;
 1603     locale::id money_get<_CharT, _InIter>::id;
 1619     class money_put : public locale::facet
 1630       static locale::id			id;
 1760     locale::id money_put<_CharT, _OutIter>::id;
 1797     class messages : public locale::facet, public messages_base
 1815       static locale::id			id;
 1852       open(const basic_string<char>& __s, const locale& __loc) const
 1870       open(const basic_string<char>&, const locale&, const char*) const;
 1919       do_open(const basic_string<char>&, const locale&) const;
 1966     locale::id messages<_CharT>::id;
usr/include/c++/7.4.0/bits/locale_facets_nonio.tcc
   43       operator() (const locale& __loc) const
   46 	const locale::facet** __caches = __loc._M_impl->_M_caches;
   69     __moneypunct_cache<_CharT, _Intl>::_M_cache(const locale& __loc)
  145 	const locale& __loc = __io._M_getloc();
  388       const locale& __loc = __io._M_getloc();
  414 	const locale& __loc = __io._M_getloc();
  579       const locale __loc = __io.getloc();
  638       const locale& __loc = __io._M_getloc();
  872       const locale& __loc = __io._M_getloc();
  916       const locale& __loc = __io._M_getloc();
  992       const locale& __loc = __io._M_getloc();
 1062       const locale& __loc = __io._M_getloc();
 1079       const locale& __loc = __io._M_getloc();
 1096       const locale& __loc = __io._M_getloc();
 1123       const locale& __loc = __io._M_getloc();
 1150       const locale& __loc = __io._M_getloc();
 1176       const locale& __loc = __io._M_getloc();
 1248       const locale& __loc = __io._M_getloc();
 1280       const locale& __loc = __io._M_getloc();
 1315       const locale& __loc = __io._M_getloc();
usr/include/c++/7.4.0/bits/localefwd.h
   59     has_facet(const locale&) throw();
   63     use_facet(const locale&);
   68     isspace(_CharT, const locale&);
   72     isprint(_CharT, const locale&);
   76     iscntrl(_CharT, const locale&);
   80     isupper(_CharT, const locale&);
   84     islower(_CharT, const locale&);
   88     isalpha(_CharT, const locale&);
   92     isdigit(_CharT, const locale&);
   96     ispunct(_CharT, const locale&);
  100     isxdigit(_CharT, const locale&);
  104     isalnum(_CharT, const locale&);
  108     isgraph(_CharT, const locale&);
  113     isblank(_CharT, const locale&);
  118     toupper(_CharT, const locale&);
  122     tolower(_CharT, const locale&);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
   98     move(_Tp&& __t) noexcept
  184     typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>,
  185 			      is_move_constructible<_Tp>,
  186 			      is_move_assignable<_Tp>>::value>::type
  187     swap(_Tp& __a, _Tp& __b)
  187     swap(_Tp& __a, _Tp& __b)
  198       _Tp __tmp = _GLIBCXX_MOVE(__a);
usr/include/c++/7.4.0/bits/regex.h
   92       typedef std::locale                  	locale_type;
usr/include/c++/7.4.0/bits/regex_scanner.h
  220 	       _FlagT __flags, std::locale __loc);
usr/include/c++/7.4.0/bits/regex_scanner.tcc
   59 	     _FlagT __flags, std::locale __loc)
usr/include/c++/7.4.0/bits/shared_ptr.h
  343 		   _Args&&... __args)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  703     make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  521 	_Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args)
  630 		       _Args&&... __args)
 1293 		     _Args&&... __args)
 1317 		     _Args&&... __args)
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/fstream
  397       imbue(const locale& __loc);
usr/include/c++/7.4.0/streambuf
  192       locale 			_M_buf_locale;
  208       locale
  209       pubimbue(const locale& __loc)
  211 	locale __tmp(this->getloc());
  225       locale
  576       imbue(const locale& __loc)
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1160     : public is_constructible<_Tp, _Tp&&>
 1160     : public is_constructible<_Tp, _Tp&&>
 1166     : public __is_move_constructible_impl<_Tp>
 1215     : public __and_<is_constructible<_Tp, _Args...>,
 1216 		    __is_nt_constructible_impl<_Tp, _Args...>>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1252     : public __is_nothrow_move_constructible_impl<_Tp>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1310     : public __is_move_assignable_impl<_Tp>
 1352     : public is_nothrow_assignable<_Tp&, _Tp&&>
 1352     : public is_nothrow_assignable<_Tp&, _Tp&&>
 1358     : public __is_nt_move_assignable_impl<_Tp>
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };
 2574       typename remove_reference<_Tp>::type>::type>::type
usr/include/x86_64-linux-gnu/c++/7.4.0/bits/messages_members.h
   70     messages<_CharT>::open(const basic_string<char>& __s, const locale& __loc,
   89 			      const locale&) const
  107       if (this->_M_name_messages != locale::facet::_S_get_c_name())
  110 	  if (__builtin_strcmp(__s, locale::facet::_S_get_c_name()) != 0)
  118 	    this->_M_name_messages = locale::facet::_S_get_c_name();
  133 			    const locale&) const;
  143 			       const locale&) const;