Lines Matching refs:__size
292 basic_string_view() _NOEXCEPT : __data (nullptr), __size(0) {}
302 : __data(__s), __size(__len)
313 : __data(_VSTD::to_address(__begin)), __size(__end - __begin)
335 basic_string_view(_Range&& __r) : __data(ranges::data(__r)), __size(ranges::size(__r)) {}
340 : __data(__s), __size(_VSTD::__char_traits_length_checked<_Traits>(__s)) {}
357 const_iterator cend() const _NOEXCEPT { return __data + __size; }
373 size_type size() const _NOEXCEPT { return __size; }
376 size_type length() const _NOEXCEPT { return __size; }
382 bool empty() const _NOEXCEPT { return __size == 0; }
407 return _LIBCPP_ASSERT(!empty(), "string_view::back(): string is empty"), __data[__size-1];
419 __size -= __n;
426 __size -= __n;
436 size_type __sz = __size;
437 __size = __other.__size;
438 __other.__size = __sz;
727 size_type __size;