3#ifndef TETL_ITERATOR_RBEGIN_HPP
4#define TETL_ITERATOR_RBEGIN_HPP
10template <
typename Iter>
15template <
typename Container>
16constexpr auto rbegin(Container& c) ->
decltype(c.rbegin())
22template <
typename Container>
23constexpr auto rbegin(Container
const& c) ->
decltype(c.rbegin())
29template <
typename T,
size_t N>
36template <
typename Container>
constexpr auto crbegin(Container const &c) -> decltype(rbegin(c))
Definition rbegin.hpp:37
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:14
constexpr auto rbegin(Container &c) -> decltype(c.rbegin())
Returns an iterator to the reverse-beginning of the given container.
Definition rbegin.hpp:16
Definition adjacent_find.hpp:8
A container that encapsulates fixed size arrays.
Definition array.hpp:48
reverse_iterator is an iterator adaptor that reverses the direction of a given iterator....
Definition reverse_iterator.hpp:22