#include <utility>
#include <hydra/detail/external/hydra_thrust/iterator/reverse_iterator.h>
Go to the source code of this file.
|
| hydra |
| Generic policies definition.
|
|
|
template<class C > |
auto | hydra::begin (const C &c) -> decltype(c.begin()) |
|
template<class C > |
auto | hydra::begin (C &&c) -> decltype(std::forward< C >(c).begin()) |
|
template<class T , size_t N> |
T * | hydra::begin (T(&array)[N]) |
|
template<class C > |
auto | hydra::end (const C &c) -> decltype(c.end()) |
|
template<class C > |
auto | hydra::end (C &&c) -> decltype(std::forward< C >(c).end()) |
|
template<class T , size_t N> |
T * | hydra::end (T(&array)[N]) |
|
template<class C > |
auto | hydra::rbegin (C &&c) -> decltype(std::forward< C >(c).rbegin()) |
|
template<class C > |
auto | hydra::rbegin (const C &c) -> decltype(c.rbegin()) |
|
template<class T , size_t N> |
T * | hydra::rbegin (T(&array)[N]) |
|
template<class C > |
auto | hydra::rend (C &&c) -> decltype(std::forward< C >(c).rend()) |
|
template<class C > |
auto | hydra::rend (const C &c) -> decltype(c.rend()) |
|
template<class T , size_t N> |
T * | hydra::rend (T(&array)[N]) |
|
◆ ITERATOR_INL_