4#ifndef TETL_ITERATOR_END_HPP
5#define TETL_ITERATOR_END_HPP
7#include <etl/_cstddef/size_t.hpp>
15constexpr auto end(C& c) ->
decltype(c.end())
22constexpr auto end(C
const& c) ->
decltype(c.end())
28template <
typename T,
etl::size_t N>
29constexpr auto end(T (&array)[N])
noexcept -> T*
36constexpr auto cend(C
const& c)
noexcept(
noexcept(
end(
c))) ->
decltype(end(c))
constexpr auto end(C const &c) -> decltype(c.end())
Definition end.hpp:22
constexpr auto end(C &c) -> decltype(c.end())
Returns an iterator to the end (i.e. the element after the last element) of the given container c or ...
Definition end.hpp:15
constexpr auto cend(C const &c) noexcept(noexcept(end(c))) -> decltype(end(c))
Definition end.hpp:36
constexpr auto end(T(&array)[N]) noexcept -> T *
Definition end.hpp:29
Definition adjacent_find.hpp:9