Lines Matching refs:__data
251 basic_string_view() _NOEXCEPT : __data (nullptr), __size(0) {}
261 : __data(__s), __size(__len)
270 : __data(__s), __size(_VSTD::__char_traits_length_checked<_Traits>(__s)) {}
280 const_iterator cbegin() const _NOEXCEPT { return __data; }
283 const_iterator cend() const _NOEXCEPT { return __data + __size; }
313 return _LIBCPP_ASSERT(__pos < size(), "string_view[] index out of bounds"), __data[__pos];
320 ? (__throw_out_of_range("string_view::at"), __data[0])
321 : __data[__pos];
327 return _LIBCPP_ASSERT(!empty(), "string_view::front(): string is empty"), __data[0];
333 return _LIBCPP_ASSERT(!empty(), "string_view::back(): string is empty"), __data[__size-1];
337 const_pointer data() const _NOEXCEPT { return __data; }
344 __data += __n;
358 const value_type *__p = __data;
359 __data = __other.__data;
360 __other.__data = __p;
652 const value_type* __data;