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