Lines Matching refs:__data_
304 …_LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI basic_string_view() _NOEXCEPT : __data_(nullptr), __size_(…
311 : __data_(__s),
329 : __data_(std::to_address(__begin)), __size_(__end - __begin) {
342 : __data_(ranges::data(__r)), __size_(ranges::size(__r)) {}
346 : __data_(__s), __size_(std::__char_traits_length_checked<_Traits>(__s)) {}
361 return const_iterator(__data_);
369 return const_iterator(__data_ + __size_);
402 …P_ASSERT_VALID_ELEMENT_ACCESS(__pos < size(), "string_view[] index out of bounds"), __data_[__pos];
406 return __pos >= size() ? (__throw_out_of_range("string_view::at"), __data_[0]) : __data_[__pos];
410 …_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(!empty(), "string_view::front(): string is empty"), __data_[0];
414 …SSERT_VALID_ELEMENT_ACCESS(!empty(), "string_view::back(): string is empty"), __data_[__size_ - 1];
417 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI const_pointer data() const _NOEXCEPT { return __data_; }
422 __data_ += __n;
432 const value_type* __p = __data_;
433 __data_ = __other.__data_;
434 __other.__data_ = __p;
677 const value_type* __data_;