Lines Matching full:char
36 // ctype_byname<char>
41 ctype_byname<char>::ctype_byname(const char* name, size_t refs)
42 : ctype<char>( 0, false, refs) {
47 char buf[_Locale_MAX_SIMPLE_NAME];
55 void ctype_byname<char>::_M_init() {
66 ctype_byname<char>::~ctype_byname()
69 char ctype_byname<char>::do_toupper(char c) const
70 { return (char)_Locale_toupper(_M_ctype, c); }
72 char ctype_byname<char>::do_tolower(char c) const
73 { return (char)_Locale_tolower(_M_ctype, c); }
75 const char*
76 ctype_byname<char>::do_toupper(char* first, const char* last) const {
78 *first = (char)_Locale_toupper(_M_ctype, *first);
82 const char*
83 ctype_byname<char>::do_tolower(char* first, const char* last) const {
85 *first = (char)_Locale_tolower(_M_ctype, *first);
112 ctype_byname<wchar_t>::ctype_byname(const char* name, size_t refs)
118 char buf[_Locale_MAX_SIMPLE_NAME];
180 // collate_byname<char>
184 collate_byname<char>::collate_byname(const char* name, size_t refs)
185 : collate<char>(refs) {
190 char buf[_Locale_MAX_SIMPLE_NAME];
196 collate_byname<char>::~collate_byname()
199 int collate_byname<char>::do_compare(const char* __low1,
200 const char* __high1,
201 const char* __low2,
202 const char* __high2) const {
208 collate_byname<char>::string_type
209 collate_byname<char>::do_transform(const char* low, const char* high) const {
231 collate_byname<wchar_t>::collate_byname(const char* name, size_t refs)
237 char buf[_Locale_MAX_SIMPLE_NAME];
274 // codecvt_byname<char>
276 codecvt_byname<char, char, mbstate_t>
277 ::codecvt_byname(const char* name, size_t refs)
278 : codecvt<char, char, mbstate_t>(refs) {
283 codecvt_byname<char, char, mbstate_t>::~codecvt_byname() {}
290 codecvt_byname<wchar_t, char, mbstate_t>::codecvt_byname(const char* name, size_t refs)
291 : codecvt<wchar_t, char, mbstate_t>(refs) {
296 char buf[_Locale_MAX_SIMPLE_NAME];
302 codecvt_byname<wchar_t, char, mbstate_t>::~codecvt_byname()
305 codecvt<wchar_t, char, mbstate_t>::result
306 codecvt_byname<wchar_t, char, mbstate_t>::do_out(state_type& state,
337 codecvt<wchar_t, char, mbstate_t>::result
338 codecvt_byname<wchar_t, char, mbstate_t>::do_in(state_type& state,
370 codecvt<wchar_t, char, mbstate_t>::result
371 codecvt_byname<wchar_t, char, mbstate_t>::do_unshift(state_type& state,
391 codecvt_byname<wchar_t, char, mbstate_t>::do_encoding() const _STLP_NOTHROW {
402 codecvt_byname<wchar_t, char, mbstate_t>::do_always_noconv() const _STLP_NOTHROW
406 codecvt_byname<wchar_t, char, mbstate_t>::do_length(state_type& state,
425 codecvt_byname<wchar_t, char, mbstate_t>::do_max_length() const _STLP_NOTHROW
429 // numpunct_byname<char>
430 numpunct_byname<char>::numpunct_byname(const char* name, size_t refs)
431 : numpunct<char>(refs) {
436 char buf[_Locale_MAX_SIMPLE_NAME];
442 numpunct_byname<char>::~numpunct_byname()
445 char numpunct_byname<char>::do_decimal_point() const
448 char numpunct_byname<char>::do_thousands_sep() const
451 string numpunct_byname<char>::do_grouping() const {
452 const char * __grouping = _Locale_grouping(_M_numeric);
458 string numpunct_byname<char>::do_truename() const
461 string numpunct_byname<char>::do_falsename() const
471 numpunct_byname<wchar_t>::numpunct_byname(const char* name, size_t refs)
477 char buf[_Locale_MAX_SIMPLE_NAME];
493 const char * __grouping = _Locale_grouping(_M_numeric);
519 char) money_base::sign;
522 pos_format.field[1] = (char) money_base::symbol;
525 pos_format.field[2] = (char) money_base::space;
526 pos_format.field[3] = (char) money_base::value;
529 pos_format.field[2] = (char) money_base::value;
530 pos_format.field[3] = (char) money_base::none;
534 pos_format.field[1] = (char) money_base::value;
537 pos_format.field[2] = (char) money_base::space;
538 pos_format.field[3] = (char) money_base::symbol;
541 pos_format.field[2] = (char) money_base::symbol;
542 pos_format.field[3] = (char) money_base::none;
549 pos_format.field[0] = (char) money_base::symbol;
552 pos_format.field[1] = (char) money_base::space;
553 pos_format.field[2] = (char) money_base::value;
554 pos_format.field[3] = (char) money_base::sign;
557 pos_format.field[1] = (char) money_base::value;
558 pos_format.field[2] = (char) money_base::sign;
559 pos_format.field[3] = (char) money_base::none;
563 pos_format.field[0] = (char) money_base::value;
566 pos_format.field[1] = (char) money_base::space;
567 pos_format.field[2] = (char) money_base::symbol;
568 pos_format.field[3] = (char) money_base::sign;
571 pos_format.field[1] = (char) money_base::symbol;
572 pos_format.field[2] = (char) money_base::sign;
573 pos_format.field[3] = (char) money_base::none;
580 pos_format.field[0] = (char) money_base::sign;
581 pos_format.field[1] = (char) money_base::symbol;
584 pos_format.field[2] = (char) money_base::space;
585 pos_format.field[3] = (char) money_base::value;
588 pos_format.field[2] = (char) money_base::value;
589 pos_format.field[3] = (char) money_base::none;
593 pos_format.field[0] = (char) money_base::value;
594 pos_format.field[1] = (char) money_base::sign;
595 pos_format.field[2] = (char) money_base::symbol;
596 pos_format.field[3] = (char) money_base::none;
602 pos_format.field[0] = (char) money_base::symbol;
603 pos_format.field[1] = (char) money_base::sign;
604 pos_format.field[2] = (char) money_base::value;
605 pos_format.field[3] = (char) money_base::none;
608 pos_format.field[0] = (char) money_base::value;
611 pos_format.field[1] = (char) money_base::space;
612 pos_format.field[2] = (char) money_base::symbol;
613 pos_format.field[3] = (char) money_base::sign;
616 pos_format.field[1] = (char) money_base::symbol;
617 pos_format.field[2] = (char) money_base::sign;
618 pos_format.field[3] = (char) money_base::none;
623 pos_format.field[0] = (char) money_base::symbol;
624 pos_format.field[1] = (char) money_base::sign;
625 pos_format.field[2] = (char) money_base::none;
626 pos_format.field[3] = (char) money_base::value;
633 neg_format.field[0] = (char) money_base::sign;
636 neg_format.field[1] = (char) money_base::symbol;
639 neg_format.field[2] = (char) money_base::space;
640 neg_format.field[3] = (char) money_base::value;
643 neg_format.field[2] = (char) money_base::value;
644 neg_format.field[3] = (char) money_base::none;
648 neg_format.field[1] = (char) money_base::value;
651 neg_format.field[2] = (char) money_base::space;
652 neg_format.field[3] = (char) money_base::symbol;
655 neg_format.field[2] = (char) money_base::symbol;
656 neg_format.field[3] = (char) money_base::none;
663 neg_format.field[0] = (char) money_base::symbol;
666 neg_format.field[1] = (char) money_base::space;
667 neg_format.field[2] = (char) money_base::value;
668 neg_format.field[3] = (char) money_base::sign;
671 neg_format.field[1] = (char) money_base::value;
672 neg_format.field[2] = (char) money_base::sign;
673 neg_format.field[3] = (char) money_base::none;
677 neg_format.field[0] = (char) money_base::value;
680 neg_format.field[1] = (char) money_base::space;
681 neg_format.field[2] = (char) money_base::symbol;
682 neg_format.field[3] = (char) money_base::sign;
685 neg_format.field[1] = (char) money_base::symbol;
686 neg_format.field[2] = (char) money_base::sign;
687 neg_format.field[3] = (char) money_base::none;
694 neg_format.field[0] = (char) money_base::sign;
695 neg_format.field[1] = (char) money_base::symbol;
698 neg_format.field[2] = (char) money_base::space;
699 neg_format.field[3] = (char) money_base::value;
702 neg_format.field[2] = (char) money_base::value;
703 neg_format.field[3] = (char) money_base::none;
707 neg_format.field[0] = (char) money_base::value;
708 neg_format.field[1] = (char) money_base::sign;
709 neg_format.field[2] = (char) money_base::symbol;
710 neg_format.field[3] = (char) money_base::none;
716 neg_format.field[0] = (char) money_base::symbol;
717 neg_format.field[1] = (char) money_base::sign;
718 neg_format.field[2] = (char) money_base::none;
719 neg_format.field[3] = (char) money_base::value;
722 neg_format.field[0] = (char) money_base::value;
725 neg_format.field[1] = (char) money_base::space;
726 neg_format.field[2] = (char) money_base::symbol;
727 neg_format.field[3] = (char) money_base::sign;
730 neg_format.field[1] = (char) money_base::symbol;
731 neg_format.field[2] = (char) money_base::sign;
732 neg_format.field[3] = (char) money_base::none;
737 neg_format.field[0] = (char) money_base::symbol;
738 neg_format.field[1] = (char) money_base::sign;
739 neg_format.field[2] = (char) money_base::none;
740 neg_format.field[3] = (char) money_base::value;
785 pos_format.field[0] = (char) money_base::symbol;
786 pos_format.field[1] = (char) money_base::sign;
787 pos_format.field[2] = (char) money_base::value;
788 pos_format.field[3] = (char) money_base::none;
791 pos_format.field[0] = (char) money_base::symbol;
792 pos_format.field[1] = (char) money_base::value;
793 pos_format.field[2] = (char) money_base::sign;
794 pos_format.field[3] = (char) money_base::none;
798 pos_format.field[0] = (char) money_base::symbol;
801 pos_format.field[1] = (char) money_base::sign;
802 pos_format.field[2] = (char) money_base::value;
805 pos_format.field[1] = (char) money_base::value;
806 pos_format.field[2] = (char) money_base::sign;
808 pos_format.field[3] = (char) money_base::none;
811 pos_format.field[0] = (char) money_base::symbol;
812 pos_format.field[1] = (char) money_base::sign;
813 pos_format.field[2] = (char) money_base::none;
814 pos_format.field[3] = (char) money_base::value;
822 neg_format.field[0] = (char) money_base::symbol;
823 neg_format.field[1] = (char) money_base::sign;
824 neg_format.field[2] = (char) money_base::value;
825 neg_format.field[3] = (char) money_base::none;
828 neg_format.field[0] = (char) money_base::symbol;
829 neg_format.field[1] = (char) money_base::value;
830 neg_format.field[2] = (char) money_base::sign;
831 neg_format.field[3] = (char) money_base::none;
835 neg_format.field[0] = (char) money_base::symbol;
838 neg_format.field[1] = (char) money_base::sign;
839 neg_format.field[2] = (char) money_base::value;
842 neg_format.field[1] = (char) money_base::value;
843 neg_format.field[2] = (char) money_base::sign;
845 neg_format.field[3] = (char) money_base::none;
848 neg_format.field[0] = (char) money_base::symbol;
849 neg_format.field[1] = (char) money_base::sign;
850 neg_format.field[2] = (char) money_base::none;
851 neg_format.field[3] = (char) money_base::value;
861 moneypunct_byname<char, true>::moneypunct_byname(const char * name,
863 : moneypunct<char, true>(refs) {
868 char buf[_Locale_MAX_SIMPLE_NAME];
876 moneypunct_byname<char, true>::moneypunct_byname(_Locale_monetary *__mon)
881 moneypunct_byname<char, true>::~moneypunct_byname()
884 char moneypunct_byname<char, true>::do_decimal_point() const
887 char moneypunct_byname<char, true>::do_thousands_sep() const
890 string moneypunct_byname<char
893 string moneypunct_byname<char, true>::do_curr_symbol() const
896 string moneypunct_byname<char, true>::do_positive_sign() const
899 string moneypunct_byname<char, true>::do_negative_sign() const
902 int moneypunct_byname<char, true>::do_frac_digits() const
905 moneypunct_byname<char, false>::moneypunct_byname(const char * name,
907 : moneypunct<char, false>(refs) {
912 char buf[_Locale_MAX_SIMPLE_NAME];
920 moneypunct_byname<char, false>::moneypunct_byname(_Locale_monetary *__mon)
925 moneypunct_byname<char, false>::~moneypunct_byname()
928 char moneypunct_byname<char, false>::do_decimal_point() const
931 char moneypunct_byname<char, false>::do_thousands_sep() const
934 string moneypunct_byname<char, false>::do_grouping() const
937 string moneypunct_byname<char, false>::do_curr_symbol() const
940 string moneypunct_byname<char, false>::do_positive_sign() const
943 string moneypunct_byname<char, false>::do_negative_sign() const
946 int moneypunct_byname<char, false>::do_frac_digits() const
954 moneypunct_byname<wchar_t, true>::moneypunct_byname(const char * name,
961 char buf[_Locale_MAX_SIMPLE_NAME];
1010 moneypunct_byname<wchar_t, false>::moneypunct_byname(const char * name,
1017 char buf[_Locale_MAX_SIMPLE_NAME];