Lines Matching full:noexcept
16 String() noexcept;
17 String(const String &) noexcept;
18 String(String &&) noexcept;
19 ~String() noexcept;
27 static String lossy(const std::string &) noexcept;
28 static String lossy(const char *) noexcept;
29 static String lossy(const char *, size_t) noexcept;
36 static String lossy(const char16_t *) noexcept;
37 static String lossy(const char16_t *, size_t) noexcept;
39 String &operator=(const String &) noexcept;
40 String &operator=(String &&) noexcept;
45 const char *data() const noexcept;
46 size_t size() const noexcept;
47 size_t length() const noexcept;
48 bool empty() const noexcept;
50 const char *c_str() noexcept;
52 size_t capacity() const noexcept;
53 void reserve(size_t new_cap) noexcept;
56 iterator begin() noexcept;
57 iterator end() noexcept;
60 const_iterator begin() const noexcept;
61 const_iterator end() const noexcept;
62 const_iterator cbegin() const noexcept;
63 const_iterator cend() const noexcept;
65 bool operator==(const String &) const noexcept;
66 bool operator!=(const String &) const noexcept;
67 bool operator<(const String &) const noexcept;
68 bool operator<=(const String &) const noexcept;
69 bool operator>(const String &) const noexcept;
70 bool operator>=(const String &) const noexcept;
72 void swap(String &) noexcept;