Lines Matching refs:noexcept
30 constexpr std::ptrdiff_t operator-(n_iter other) const noexcept in operator -()
42 constexpr T const *& base_reference() noexcept { return x_; } in base_reference()
43 constexpr T const * base_reference() const noexcept { return x_; } in base_reference()
50 constexpr auto make_n_iter(T const & x, SizeType n) noexcept( in make_n_iter()
51 noexcept(n_iter<T, SizeType>(x, n))) in make_n_iter()
57 constexpr auto make_n_iter_end(T const & x, SizeType n) noexcept( in make_n_iter_end()
58 noexcept(n_iter<T, SizeType>(x, n))) in make_n_iter_end()
119 static constexpr void call(D & d) noexcept {} in call()
124 static constexpr void call(D & d) noexcept { d.clear(); } in call()
143 constexpr Derived & derived() noexcept in derived()
147 constexpr const Derived & derived() const noexcept in derived()
151 constexpr Derived & mutable_derived() const noexcept in mutable_derived()
159 constexpr auto empty() noexcept( in empty()
160 noexcept(std::declval<D &>().begin() == std::declval<D &>().end())) in empty()
167 constexpr auto empty() const noexcept(noexcept( in empty()
181 constexpr auto data() noexcept(noexcept(std::declval<D &>().begin())) in data()
191 noexcept(noexcept(std::declval<D const &>().begin())) in data()
200 noexcept(noexcept( in size()
209 constexpr auto size() const noexcept(noexcept( in size()
223 constexpr auto front() noexcept(noexcept(*std::declval<D &>().begin())) in front()
230 noexcept(noexcept(*std::declval<D const &>().begin())) in front()
237 constexpr auto push_front(typename D::value_type const & x) noexcept( in push_front()
238 noexcept(std::declval<D &>().emplace_front(x))) in push_front()
245 constexpr auto push_front(typename D::value_type && x) noexcept( in push_front()
246 noexcept(std::declval<D &>().emplace_front(std::move(x)))) in push_front()
253 constexpr auto pop_front() noexcept -> decltype( in pop_front()
267 back() noexcept(noexcept(*std::prev(std::declval<D &>().end()))) in back()
278 noexcept(noexcept(*std::prev(std::declval<D const &>().end()))) in back()
285 constexpr auto push_back(typename D::value_type const & x) noexcept( in push_back()
286 noexcept(std::declval<D &>().emplace_back(x))) in push_back()
293 constexpr auto push_back(typename D::value_type && x) noexcept( in push_back()
294 noexcept(std::declval<D &>().emplace_back(std::move(x)))) in push_back()
301 constexpr auto pop_back() noexcept -> decltype( in pop_back()
311 constexpr auto operator[](typename D::size_type n) noexcept( in operator []()
312 noexcept(std::declval<D &>().begin()[n])) in operator []()
319 noexcept(noexcept(std::declval<D const &>().begin()[n])) in operator []()
349 noexcept(noexcept(std::declval<D &>().begin())) in begin()
354 constexpr Iter end() const noexcept(noexcept(std::declval<D &>().end())) in end()
361 noexcept(noexcept(std::declval<D const &>().begin())) in cbegin()
368 noexcept(noexcept(std::declval<D const &>().end())) in cend()
377 constexpr auto rbegin() noexcept(noexcept( in rbegin()
385 constexpr auto rend() noexcept(noexcept( in rend()
393 noexcept(noexcept(std::declval<D &>().rbegin())) in rbegin()
400 noexcept(noexcept(std::declval<D &>().rend())) in rend()
407 noexcept(noexcept(std::declval<D const &>().rbegin())) in crbegin()
414 noexcept(noexcept(std::declval<D const &>().rend())) in crend()
424 x) noexcept(noexcept(std::declval<D &>().emplace(pos, x))) in insert()
434 x) noexcept(noexcept(std::declval<D &>() in insert()
454 noexcept(noexcept(std::declval<D &>().insert( in insert()
472 il) noexcept(noexcept(std::declval<D &>() in insert()
480 constexpr auto erase(typename D::const_iterator pos) noexcept in erase()
491 constexpr auto assign(InputIterator first, InputIterator last) noexcept( in assign()
492 noexcept(std::declval<D &>().insert( in assign()
515 x) noexcept(noexcept(std::declval<D &>() in assign()
551 assign(std::initializer_list<typename D::value_type> il) noexcept( in assign()
552 noexcept(std::declval<D &>().assign(il.begin(), il.end()))) in assign()
560 operator=(std::initializer_list<typename D::value_type> il) noexcept( in operator =()
561 noexcept(std::declval<D &>().assign(il.begin(), il.end()))) in operator =()
571 constexpr auto clear() noexcept in clear()
584 ContainerInterface & rhs) noexcept(noexcept(lhs.swap(rhs))) in swap()
594 operator==(ContainerInterface const & lhs, ContainerInterface const & rhs) noexcept( in operator ==()
595 noexcept(lhs.size() == rhs.size()) && in operator ==()
596 noexcept(*lhs.begin() == *rhs.begin())) in operator ==()
612 ContainerInterface const & rhs) noexcept(noexcept(lhs == rhs)) in operator !=()
624 rhs) noexcept(noexcept(*lhs.begin() < *rhs.begin())) in operator <()
646 ContainerInterface const & rhs) noexcept(noexcept(lhs < rhs)) in operator <=()
657 ContainerInterface const & rhs) noexcept(noexcept(lhs < rhs)) in operator >()
668 ContainerInterface const & rhs) noexcept(noexcept(lhs < rhs)) in operator >=()