Lines Matching refs:__data
256 basic_string_view() _NOEXCEPT : __data (nullptr), __size(0) {}
266 : __data(__s), __size(__len)
275 : __data(__s), __size(_VSTD::__char_traits_length_checked<_Traits>(__s)) {}
289 const_iterator cbegin() const _NOEXCEPT { return __data; }
292 const_iterator cend() const _NOEXCEPT { return __data + __size; }
322 return _LIBCPP_ASSERT(__pos < size(), "string_view[] index out of bounds"), __data[__pos];
329 ? (__throw_out_of_range("string_view::at"), __data[0])
330 : __data[__pos];
336 return _LIBCPP_ASSERT(!empty(), "string_view::front(): string is empty"), __data[0];
342 return _LIBCPP_ASSERT(!empty(), "string_view::back(): string is empty"), __data[__size-1];
346 const_pointer data() const _NOEXCEPT { return __data; }
353 __data += __n;
367 const value_type *__p = __data;
368 __data = __other.__data;
369 __other.__data = __p;
661 const value_type* __data;