Home | History | Annotate | Download | only in bits

Lines Matching defs:ctype

132   // 22.2.1.1  Template class ctype
133 // Include host and configuration specific ctype enums for ctype_base.
136 * @brief Common base for ctype facet
156 * It does so by returning the value of ctype<char_type>::do_is().
172 * ctype<char_type>::do_is().
188 * ctype<char_type>::do_scan_is().
204 * ctype<char_type>::do_scan_not().
220 * so by returning ctype<char_type>::do_toupper().
234 * by returning ctype<char_type>:: do_toupper(lo, hi).
249 * by returning ctype<char_type>::do_tolower(c).
263 * by returning ctype<char_type>:: do_tolower(lo, hi).
278 * ctype<char_type>::do_widen(c).
295 * ctype<char_type>::do_widen(c).
315 * ctype<char_type>::do_narrow(c).
335 * ctype<char_type>::do_narrow(lo, hi, dfault, to).
588 * @brief Primary class template ctype facet.
592 * character sets. It wraps cctype functionality. Ctype gets used by
599 * ctype<wchar_t> for an example. The functions are documented in
606 class ctype : public __ctype_abstract_base<_CharT>
613 /// The facet id for ctype<char_type>
617 ctype(size_t __refs = 0) : __ctype_abstract_base<_CharT>(__refs) { }
621 ~ctype();
663 locale::id ctype<_CharT>::id;
666 * @brief The ctype<char> specialization.
675 class ctype<char> : public locale::facet, public ctype_base
696 /// The facet id for ctype<char>
712 ctype(const mask* __table = 0, bool __del = false, size_t __refs = 0);
725 ctype(__c_locale __cloc, const mask* __table = 0, bool __del = false,
789 * toupper() acts as if it returns ctype<char>::do_toupper(c).
805 * toupper() acts as if it returns ctype<char>:: do_toupper(lo, hi).
822 * tolower() acts as if it returns ctype<char>::do_tolower(c).
838 * tolower() acts as if it returns ctype<char>:: do_tolower(lo, hi).
853 * reasonable transformation. For an underived ctype<char> facet, the
856 * This function works as if it returns ctype<char>::do_widen(c).
878 * simplest reasonable transformation. For an underived ctype<char>
881 * This function works as if it returns ctype<char>::do_widen(c).
910 * returned instead. For an underived ctype<char> facet, @a c
913 * This function works as if it returns ctype<char>::do_narrow(c).
940 * converted, @a dfault is used instead. For an underived ctype<char>
943 * This function works as if it returns ctype<char>::do_narrow(lo, hi,
971 // DR 695. ctype<char>::classic_table() not accessible.
990 ~ctype();
1062 * reasonable transformation. For an underived ctype<char> facet, the
1084 * ctype<char> facet, the argument will be copied unchanged.
1110 * returned instead. For an underived ctype<char> facet, @a c will be
1135 * ctype<char> facet, the argument will be copied unchanged.
1165 * @brief The ctype<wchar_t> specialization.
1172 * ctype<wchar_t> inherits its public methods from
1176 class ctype<wchar_t> : public __ctype_abstract_base<wchar_t>
1198 /// The facet id for ctype<wchar_t>
1209 ctype(size_t __refs = 0);
1220 ctype(__c_locale __cloc, size_t __refs = 0);
1228 ~ctype();
1372 * simplest reasonable transformation. For an underived ctype<wchar_t>
1392 * simplest reasonable transformation. For an underived ctype<wchar_t>
1416 * ctype<wchar_t> facet, @a c will be cast to char and
1440 * ctype<wchar_t> facet, the argument will be copied, casting each
1468 class ctype_byname : public ctype<_CharT>
1471 typedef typename ctype<_CharT>::mask mask;
1483 class ctype_byname<char> : public ctype<char>
1496 class ctype_byname<wchar_t> : public ctype<wchar_t>
1511 // Include host and configuration specific ctype inlines.
1541 // ctype<_CharT>.widen() and then used to render numbers.
1584 // through the current locale's ctype<_CharT>.widen().
1590 // through the current locale's ctype<_CharT>.widen().
1946 * ctype<CharT>::truename() or ctype<CharT>::falsename(). Sets
2283 * If ios_base::boolalpha is set, writes ctype<CharT>::truename() or
2284 * ctype<CharT>::falsename(). Otherwise formats @a v as an int.
2527 /// Convenience interface to ctype.is(ctype_base::space, __c).
2531 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::space, __c); }
2533 /// Convenience interface to ctype.is(ctype_base::print, __c).
2537 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::print, __c); }
2539 /// Convenience interface to ctype.is(ctype_base::cntrl, __c).
2543 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::cntrl, __c); }
2545 /// Convenience interface to ctype.is(ctype_base::upper, __c).
2549 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::upper, __c); }
2551 /// Convenience interface to ctype.is(ctype_base::lower, __c).
2555 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::lower, __c); }
2557 /// Convenience interface to ctype.is(ctype_base::alpha, __c).
2561 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::alpha, __c); }
2563 /// Convenience interface to ctype.is(ctype_base::digit, __c).
2567 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::digit, __c); }
2569 /// Convenience interface to ctype.is(ctype_base::punct, __c).
2573 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::punct, __c); }
2575 /// Convenience interface to ctype.is(ctype_base::xdigit, __c).
2579 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::xdigit, __c); }
2581 /// Convenience interface to ctype.is(ctype_base::alnum, __c).
2585 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::alnum, __c); }
2587 /// Convenience interface to ctype.is(ctype_base::graph, __c).
2591 { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::graph, __c); }
2593 /// Convenience interface to ctype.toupper(__c).
2597 { return use_facet<ctype<_CharT> >(__loc).toupper(__c); }
2599 /// Convenience interface to ctype.tolower(__c).
2603 { return use_facet<ctype<_CharT> >(__loc).tolower(__c); }