NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
cached_iterator_inl.h File Reference
#include <nvbio/basic/types.h>

Go to the source code of this file.

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator< (const const_cached_iterator< Stream > &it1, const const_cached_iterator< Stream > &it2)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator<= (const const_cached_iterator< Stream > &it1, const const_cached_iterator< Stream > &it2)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator> (const const_cached_iterator< Stream > &it1, const const_cached_iterator< Stream > &it2)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator>= (const const_cached_iterator< Stream > &it1, const const_cached_iterator< Stream > &it2)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator== (const const_cached_iterator< Stream > &it1, const const_cached_iterator< Stream > &it2)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator!= (const const_cached_iterator< Stream > &it1, const const_cached_iterator< Stream > &it2)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > & 
nvbio::operator++ (const_cached_iterator< Stream > &it)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > 
nvbio::operator++ (const_cached_iterator< Stream > &it, int dummy)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > & 
nvbio::operator-- (const_cached_iterator< Stream > &it)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > 
nvbio::operator-- (const_cached_iterator< Stream > &it, int dummy)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > & 
nvbio::operator+= (const_cached_iterator< Stream > &it, const typename const_cached_iterator< Stream >::difference_type distance)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > & 
nvbio::operator-= (const_cached_iterator< Stream > &it, const typename const_cached_iterator< Stream >::difference_type distance)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > 
nvbio::operator+ (const const_cached_iterator< Stream > it, const typename const_cached_iterator< Stream >::difference_type distance)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream > 
nvbio::operator- (const const_cached_iterator< Stream > it, const typename const_cached_iterator< Stream >::difference_type distance)
 
template<typename Stream >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
const_cached_iterator< Stream >
::difference_type 
nvbio::operator- (const const_cached_iterator< Stream > it1, const const_cached_iterator< Stream > it2)