Lines Matching full:collate
70 collate = LC_COLLATE_MASK,
76 all = collate | ctype | monetary | numeric | time | messages;
189 // template <class _CharT> class collate;
192 class _LIBCPP_TYPE_VIS_ONLY collate
200 explicit collate(size_t __refs = 0)
225 ~collate();
233 template <class _CharT> locale::id collate<_CharT>::id;
236 collate<_CharT>::~collate()
242 collate<_CharT>::do_compare(const char_type* __lo1, const char_type* __hi1,
257 collate<_CharT>::do_hash(const char_type* __lo, const char_type* __hi) const
271 _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS collate<char>)
272 _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS collate<wchar_t>)
280 : public collate<char>
299 : public collate<wchar_t>
322 return _VSTD::use_facet<_VSTD::collate<_CharT> >(*this).compare(