NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
string_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 StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator< (const string_iterator< StringType > &it1, const string_iterator< StringType > &it2)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator<= (const string_iterator< StringType > &it1, const string_iterator< StringType > &it2)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator> (const string_iterator< StringType > &it1, const string_iterator< StringType > &it2)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator>= (const string_iterator< StringType > &it1, const string_iterator< StringType > &it2)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator== (const string_iterator< StringType > &it1, const string_iterator< StringType > &it2)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::operator!= (const string_iterator< StringType > &it1, const string_iterator< StringType > &it2)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > & 
nvbio::operator++ (string_iterator< StringType > &it)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > 
nvbio::operator++ (string_iterator< StringType > &it, int dummy)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > & 
nvbio::operator-- (string_iterator< StringType > &it)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > 
nvbio::operator-- (string_iterator< StringType > &it, int dummy)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > & 
nvbio::operator+= (string_iterator< StringType > &it, const typename string_iterator< StringType >::difference_type distance)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > & 
nvbio::operator-= (string_iterator< StringType > &it, const typename string_iterator< StringType >::difference_type distance)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > 
nvbio::operator+ (const string_iterator< StringType > it, const typename string_iterator< StringType >::difference_type distance)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType > 
nvbio::operator- (const string_iterator< StringType > it, const typename string_iterator< StringType >::difference_type distance)
 
template<typename StringType >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE
string_iterator< StringType >
::difference_type 
nvbio::operator- (const string_iterator< StringType > it1, const string_iterator< StringType > it2)