Lines Matching refs:__first_

68       : __first_(__first), __last_(__last) {}  in __code_point_view()
70 _LIBCPP_HIDE_FROM_ABI constexpr bool __at_end() const noexcept { return __first_ == __last_; } in __at_end()
71 _LIBCPP_HIDE_FROM_ABI constexpr const char* __position() const noexcept { return __first_; } in __position()
74 _LIBCPP_ASSERT(__first_ != __last_, "can't move beyond the end of input"); in __consume()
79 switch (_VSTD::countl_one(static_cast<unsigned char>(*__first_))) { in __consume()
81 return *__first_++; in __consume()
84 if (__last_ - __first_ < 2 || !__unicode::__is_continuation(__first_ + 1, 1)) [[unlikely]] in __consume()
87 char32_t __value = static_cast<unsigned char>(*__first_++) & 0x1f; in __consume()
89 __value |= static_cast<unsigned char>(*__first_++) & 0x3f; in __consume()
94 if (__last_ - __first_ < 3 || !__unicode::__is_continuation(__first_ + 1, 2)) [[unlikely]] in __consume()
97 char32_t __value = static_cast<unsigned char>(*__first_++) & 0x0f; in __consume()
99 __value |= static_cast<unsigned char>(*__first_++) & 0x3f; in __consume()
101 __value |= static_cast<unsigned char>(*__first_++) & 0x3f; in __consume()
106 if (__last_ - __first_ < 4 || !__unicode::__is_continuation(__first_ + 1, 3)) [[unlikely]] in __consume()
109 char32_t __value = static_cast<unsigned char>(*__first_++) & 0x07; in __consume()
111 __value |= static_cast<unsigned char>(*__first_++) & 0x3f; in __consume()
113 __value |= static_cast<unsigned char>(*__first_++) & 0x3f; in __consume()
115 __value |= static_cast<unsigned char>(*__first_++) & 0x3f; in __consume()
122 ++__first_; in __consume()
127 const char* __first_;
139 : __first_(__first), __last_(__last) {} in __code_point_view()
141 _LIBCPP_HIDE_FROM_ABI constexpr const wchar_t* __position() const noexcept { return __first_; } in __position()
142 _LIBCPP_HIDE_FROM_ABI constexpr bool __at_end() const noexcept { return __first_ == __last_; } in __at_end()
145 _LIBCPP_ASSERT(__first_ != __last_, "can't move beyond the end of input"); in __consume()
148 char32_t __result = *__first_++; in __consume()
153 if (__first_ == __last_) [[unlikely]] in __consume()
158 __result += *__first_++ - 0xdc00; in __consume()
164 char32_t __result = *__first_++; in __consume()
176 const wchar_t* __first_;