Lines Matching refs:__p
171 static _LIBCPP_INLINE_VISIBILITY char* __convert(_Tp __v, char* __p)
173 return __u64toa(__v, __p);
193 static _LIBCPP_INLINE_VISIBILITY char* __convert(_Tp __v, char* __p)
195 return __u32toa(__v, __p);
249 __read(char const* __p, char const* __ep, type& __a, type& __b)
256 if (!('0' <= *__p && *__p <= '9'))
258 __cprod[--__i] = *__p++ - '0';
259 } while (__p != __ep && __i != 0);
264 --__p;
265 return __p;
327 auto __p = __tx::__convert(__value, __buf);
328 auto __len = __p - __buf;
363 auto __p = __last;
364 while (__p != __first)
368 *--__p = "0123456789abcdefghijklmnopqrstuvwxyz"[__c];
373 auto __len = __last - __p;
378 memmove(__first, __p, __len);
480 auto __p = __find_non_zero(__first, __last);
481 if (__p == __last || !__in_pattern(*__p, __args...))
483 if (__p == __first)
488 return {__p, {}};
492 auto __r = __f(__p, __last, __value, __args...);
517 auto __p = __tx::__read(__first, __last, __a, __b);
518 if (__p == __last || !__in_pattern(*__p))
524 return {__p, {}};
527 return {__p, errc::result_out_of_range};
549 [](const char* __p, const char* __last, _Tp& __value,
553 _Tp __a = __in_pattern(*__p++, __base).__val, __b = 0;
555 for (int __i = 1; __p != __last; ++__i, ++__p)
557 if (auto __c = __in_pattern(*__p, __base))
564 ++__p;
573 if (__p == __last || !__in_pattern(*__p, __base))
578 return {__p, {}};
581 return {__p, errc::result_out_of_range};