Lines Matching refs:noexcept
177 constexpr string_view() noexcept : ptr_(nullptr), length_(0) {} in string_view()
184 str) noexcept in string_view()
210 constexpr const_iterator begin() const noexcept { return ptr_; } in begin()
217 constexpr const_iterator end() const noexcept { return ptr_ + length_; } in end()
223 constexpr const_iterator cbegin() const noexcept { return begin(); } in cbegin()
230 constexpr const_iterator cend() const noexcept { return end(); } in cend()
236 const_reverse_iterator rbegin() const noexcept { in rbegin()
245 const_reverse_iterator rend() const noexcept { in rend()
253 const_reverse_iterator crbegin() const noexcept { return rbegin(); } in crbegin()
260 const_reverse_iterator crend() const noexcept { return rend(); } in crend()
267 constexpr size_type size() const noexcept { in size()
274 constexpr size_type length() const noexcept { return size(); } in length()
279 constexpr size_type max_size() const noexcept { return kMaxSize; } in max_size()
284 constexpr bool empty() const noexcept { return length_ == 0; } in empty()
328 constexpr const_pointer data() const noexcept { return ptr_; } in data()
354 void swap(string_view& s) noexcept { in swap()
407 constexpr int compare(string_view x) const noexcept { in compare()
452 size_type find(string_view s, size_type pos = 0) const noexcept;
456 size_type find(char c, size_type pos = 0) const noexcept;
464 noexcept;
468 size_type rfind(char c, size_type pos = npos) const noexcept;
476 noexcept;
481 noexcept {
491 noexcept;
496 noexcept {
505 size_type find_first_not_of(string_view s, size_type pos = 0) const noexcept;
509 size_type find_first_not_of(char c, size_type pos = 0) const noexcept;
517 size_type pos = npos) const noexcept;
522 noexcept;
568 constexpr bool operator==(string_view x, string_view y) noexcept {
574 constexpr bool operator!=(string_view x, string_view y) noexcept {
578 constexpr bool operator<(string_view x, string_view y) noexcept {
582 constexpr bool operator>(string_view x, string_view y) noexcept {
586 constexpr bool operator<=(string_view x, string_view y) noexcept {
590 constexpr bool operator>=(string_view x, string_view y) noexcept {