Lines Matching refs:__data_
300 …_LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI basic_string_view() _NOEXCEPT : __data_(nullptr), __size_(…
307 : __data_(__s),
324 : __data_(std::to_address(__begin)), __size_(__end - __begin) {
337 : __data_(ranges::data(__r)), __size_(ranges::size(__r)) {}
341 : __data_(__s), __size_(std::__char_traits_length_checked<_Traits>(__s)) {}
356 return __data_;
364 return __data_ + __size_;
399 …P_ASSERT_VALID_ELEMENT_ACCESS(__pos < size(), "string_view[] index out of bounds"), __data_[__pos];
403 return __pos >= size() ? (__throw_out_of_range("string_view::at"), __data_[0]) : __data_[__pos];
407 …_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(!empty(), "string_view::front(): string is empty"), __data_[0];
411 …SSERT_VALID_ELEMENT_ACCESS(!empty(), "string_view::back(): string is empty"), __data_[__size_ - 1];
414 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI const_pointer data() const _NOEXCEPT { return __data_; }
419 __data_ += __n;
429 const value_type* __p = __data_;
430 __data_ = __other.__data_;
431 __other.__data_ = __p;
674 const value_type* __data_;