Extended CUDA Library (ecuda)
2.0
|
Go to the source code of this file.
Namespaces | |
ecuda | |
Macros | |
#define | ECUDA_ITERATOR_HPP |
Functions | |
template<class InputIterator , typename Distance > | |
ECUDA_SUPPRESS_HD_WARNINGS __HOST__ __DEVICE__ void | ecuda::advance (InputIterator &iterator, Distance n) |
Increments given iterator by n elements. More... | |
template<class Iterator > | |
ECUDA_SUPPRESS_HD_WARNINGS __HOST__ __DEVICE__ std::iterator_traits< Iterator > ::difference_type | ecuda::distance (const Iterator &first, const Iterator &last) |
template<typename T , typename P > | |
__HOST__ __DEVICE__ std::iterator_traits < device_contiguous_block_iterator < T, P > >::difference_type | ecuda::distance (const device_contiguous_block_iterator< T, P > &first, const device_contiguous_block_iterator< T, P > &last) |
#define ECUDA_ITERATOR_HPP |
Definition at line 40 of file iterator.hpp.