Lines Matching defs:do_narrow

316        *  ctype<char_type>::do_narrow(c).
327 { return this->do_narrow(__c, __dfault); }
336 * ctype<char_type>::do_narrow(lo, hi, dfault, to).
350 { return this->do_narrow(__lo, __hi, __dfault, __to); }
548 * do_narrow() is a hook for a derived facet to change the behavior of
549 * narrowing. do_narrow() must always return the same result for the
560 do_narrow(char_type, char __dfault) const = 0;
570 * do_narrow() is a hook for a derived facet to change the behavior of
571 * narrowing. do_narrow() must always return the same result for the
584 do_narrow(const char_type* __lo, const char_type* __hi,
656 do_narrow(char_type, char __dfault) const;
659 do_narrow(const char_type* __lo, const char_type* __hi,
914 * This function works as if it returns ctype<char>::do_narrow(c).
915 * do_narrow() must always return the same result for the same input.
929 const char __t = do_narrow(__c, __dfault);
944 * This function works as if it returns ctype<char>::do_narrow(lo, hi,
945 * dfault, to). do_narrow() must always return the same result for the
968 return this->do_narrow(__lo, __hi, __dfault, __to);
1112 * do_narrow() is a hook for a derived facet to change the behavior of
1113 * narrowing. do_narrow() must always return the same result for the
1124 do_narrow(char_type __c, char) const
1136 * do_narrow() is a hook for a derived facet to change the behavior of
1137 * narrowing. do_narrow() must always return the same result for the
1150 do_narrow(const char_type* __lo, const char_type* __hi,
1180 do_narrow(__tmp, __tmp + sizeof(__tmp), 0, _M_narrow);
1190 do_narrow(__tmp, __tmp + 1, 1, &__c);
1457 * do_narrow() is a hook for a derived facet to change the
1458 * behavior of narrowing. do_narrow() must always return the
1469 do_narrow(char_type, char __dfault) const;
1481 * do_narrow() is a hook for a derived facet to change the behavior of
1482 * narrowing. do_narrow() must always return the same result for the
1495 do_narrow(const char_type* __lo, const char_type* __hi,