#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_