4#ifndef TETL_ITERATOR_BEGIN_HPP
5#define TETL_ITERATOR_BEGIN_HPP
7#include <etl/_cstddef/size_t.hpp>
21constexpr auto begin(C& c) ->
decltype(c.begin())
28constexpr auto begin(C
const& c) ->
decltype(c.begin())
34template <
typename T,
etl::size_t N>
35constexpr auto begin(T (&array)[N])
noexcept -> T*
42constexpr auto cbegin(C
const& c)
noexcept(
noexcept(
begin(
c))) ->
decltype(begin(c))
constexpr auto cbegin(C const &c) noexcept(noexcept(begin(c))) -> decltype(begin(c))
Definition begin.hpp:42
constexpr auto begin(C const &c) -> decltype(c.begin())
Definition begin.hpp:28
constexpr auto begin(C &c) -> decltype(c.begin())
Returns an iterator to the beginning of the given container c or array array. These templates rely on...
Definition begin.hpp:21
constexpr auto begin(T(&array)[N]) noexcept -> T *
Definition begin.hpp:35
Definition adjacent_find.hpp:9