NVBIO
|
Go to the source code of this file.
Classes | |
struct | nvbio::transform_iterator< T, Transform > |
struct | nvbio::binary_transform_iterator< T1, T2, 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 transform_iterator< T, Transform > | nvbio::make_transform_iterator (const T it, const Transform f) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator== (const transform_iterator< T, Transform > it1, const transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator!= (const transform_iterator< T, Transform > it1, const transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator< (const transform_iterator< T, Transform > it1, const transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator<= (const transform_iterator< T, Transform > it1, const transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator> (const transform_iterator< T, Transform > it1, const transform_iterator< T, Transform > it2) |
template<typename T , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator>= (const transform_iterator< T, Transform > it1, const transform_iterator< T, Transform > it2) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE binary_transform_iterator< T1, T2, Transform > | nvbio::make_binary_transform_iterator (const T1 it1, const T2 it2, const Transform f) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator== (const binary_transform_iterator< T1, T2, Transform > it1, const binary_transform_iterator< T1, T2, Transform > it2) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator!= (const binary_transform_iterator< T1, T2, Transform > it1, const binary_transform_iterator< T1, T2, Transform > it2) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator< (const binary_transform_iterator< T1, T2, Transform > it1, const binary_transform_iterator< T1, T2, Transform > it2) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator<= (const binary_transform_iterator< T1, T2, Transform > it1, const binary_transform_iterator< T1, T2, Transform > it2) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator> (const binary_transform_iterator< T1, T2, Transform > it1, const binary_transform_iterator< T1, T2, Transform > it2) |
template<typename T1 , typename T2 , typename Transform > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | nvbio::operator>= (const binary_transform_iterator< T1, T2, Transform > it1, const binary_transform_iterator< T1, T2, Transform > it2) |