Lines Matching refs:__data
220 basic_string_view() _NOEXCEPT : __data (nullptr), __size(0) {}
230 : __data(__s), __size(__len)
239 : __data(__s), __size(_Traits::length(__s)) {}
249 const_iterator cbegin() const _NOEXCEPT { return __data; }
252 const_iterator cend() const _NOEXCEPT { return __data + __size; }
281 const_reference operator[](size_type __pos) const _NOEXCEPT { return __data[__pos]; }
287 ? (__throw_out_of_range("string_view::at"), __data[0])
288 : __data[__pos];
294 return _LIBCPP_ASSERT(!empty(), "string_view::front(): string is empty"), __data[0];
300 return _LIBCPP_ASSERT(!empty(), "string_view::back(): string is empty"), __data[__size-1];
304 const_pointer data() const _NOEXCEPT { return __data; }
311 __data += __n;
325 const value_type *__p = __data;
326 __data = __other.__data;
327 __other.__data = __p;
605 const value_type* __data;