NVBIO
|
#include <nvbio/basic/types.h>
#include <nvbio/basic/iterator.h>
#include <nvbio/basic/iterator_reference.h>
Go to the source code of this file.
Classes | |
struct | nvbio::index_transform_iterator< T, Transform > |
Namespaces | |
nvbio | |
Define a vector_view POD type and plain_view() for std::vector. | |
Functions | |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE index_transform_iterator< T, Transform > | nvbio::make_index_transform_iterator (const T it, const Transform f) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator== (const index_transform_iterator< T, Transform > it1, const index_transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator!= (const index_transform_iterator< T, Transform > it1, const index_transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator< (const index_transform_iterator< T, Transform > it1, const index_transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator<= (const index_transform_iterator< T, Transform > it1, const index_transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator> (const index_transform_iterator< T, Transform > it1, const index_transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator>= (const index_transform_iterator< T, Transform > it1, const index_transform_iterator< T, Transform > it2) |