Lines Matching refs:string_view

17     string_view synopsis
65 typedef basic_string_view<char> string_view;
190 template <> struct hash<string_view>;
213 #include <__fwd/string_view.h>
261 // string_view constructors. This can be refactored when this exact form isn't needed anymore.
310 …// This will result in creating an invalid `string_view` object -- some calculations involving `si…
314 "string_view::string_view(_CharT *, size_t): length does not fit in difference_type");
316 … __len == 0 || __s != nullptr, "string_view::string_view(_CharT *, size_t): received nullptr");
326 …(__end - __begin) >= 0, "std::string_view::string_view(iterator, sentinel) received invalid range"…
399 …return _LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__pos < size(), "string_view[] index out of bounds"), _…
403 return __pos >= size() ? (__throw_out_of_range("string_view::at"), __data_[0]) : __data_[__pos];
407 …return _LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(!empty(), "string_view::front(): string is empty"), __d…
411 …return _LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(!empty(), "string_view::back(): string is empty"), __da…
441 __throw_out_of_range("string_view::copy");
448 return __pos > size() ? (__throw_out_of_range("string_view::substr"), basic_string_view())
487 …_LIBCPP_ASSERT_NON_NULL(__s.size() == 0 || __s.data() != nullptr, "string_view::find(): received n…
497 _LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string_view::find(): received nullptr");
503 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string_view::find(): received nullptr");
511 …_LIBCPP_ASSERT_NON_NULL(__s.size() == 0 || __s.data() != nullptr, "string_view::find(): received n…
522 _LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string_view::rfind(): received nullptr");
528 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string_view::rfind(): received nullptr");
536 …_LIBCPP_ASSERT_NON_NULL(__s.size() == 0 || __s.data() != nullptr, "string_view::find_first_of(): r…
548 …_LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string_view::find_first_of(): received nullpt…
554 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string_view::find_first_of(): received nullptr");
562 …_LIBCPP_ASSERT_NON_NULL(__s.size() == 0 || __s.data() != nullptr, "string_view::find_last_of(): re…
574 …_LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string_view::find_last_of(): received nullptr…
580 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string_view::find_last_of(): received nullptr");
589 … __s.size() == 0 || __s.data() != nullptr, "string_view::find_first_not_of(): received nullptr");
601 …_LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string_view::find_first_not_of(): received nu…
607 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string_view::find_first_not_of(): received nullptr");
616 … __s.size() == 0 || __s.data() != nullptr, "string_view::find_last_not_of(): received nullptr");
628 …_LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string_view::find_last_not_of(): received nul…
634 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string_view::find_last_not_of(): received nullptr");