Lines Matching refs:noexcept
53 constexpr Derived & derived() noexcept in derived()
57 constexpr const Derived & derived() const noexcept in derived()
65 constexpr auto empty() noexcept( in empty()
66 noexcept(std::declval<D &>().begin() == std::declval<D &>().end())) in empty()
73 constexpr auto empty() const noexcept(noexcept( in empty()
87 operator bool() noexcept(noexcept(std::declval<D &>().empty())) in operator bool()
95 noexcept(noexcept(std::declval<D const &>().empty())) in operator bool()
104 constexpr auto data() noexcept(noexcept(std::declval<D &>().begin())) in data()
114 noexcept(noexcept(std::declval<D const &>().begin())) in data()
121 constexpr auto size() noexcept( in size()
122 noexcept(std::declval<D &>().end() - std::declval<D &>().begin())) in size()
128 constexpr auto size() const noexcept(noexcept( in size()
139 constexpr auto front() noexcept(noexcept(*std::declval<D &>().begin())) in front()
146 noexcept(noexcept(*std::declval<D const &>().begin())) in front()
158 back() noexcept(noexcept(*std::prev(std::declval<D &>().end()))) in back()
169 noexcept(noexcept(*std::prev(std::declval<D const &>().end()))) in back()
176 constexpr auto operator[](v1_dtl::range_difference_t<D> n) noexcept( in operator []()
177 noexcept(std::declval<D &>().begin()[n])) in operator []()
184 noexcept(noexcept(std::declval<D const &>().begin()[n])) in operator []()
194 constexpr auto operator!=(ViewInterface lhs, ViewInterface rhs) noexcept( in operator !=()
195 noexcept(lhs == rhs)) in operator !=()