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

Go to the source code of this file.

Classes

struct  nvbio::iterator_category_system< iterator_category >
 
struct  nvbio::iterator_category_system< input_host_iterator_tag >
 
struct  nvbio::iterator_category_system< output_host_iterator_tag >
 
struct  nvbio::iterator_category_system< forward_host_iterator_tag >
 
struct  nvbio::iterator_category_system< bidirectional_host_iterator_tag >
 
struct  nvbio::iterator_category_system< random_access_host_iterator_tag >
 
struct  nvbio::iterator_category_system< input_device_iterator_tag >
 
struct  nvbio::iterator_category_system< output_device_iterator_tag >
 
struct  nvbio::iterator_category_system< forward_device_iterator_tag >
 
struct  nvbio::iterator_category_system< bidirectional_device_iterator_tag >
 
struct  nvbio::iterator_category_system< random_access_device_iterator_tag >
 
struct  nvbio::iterator_category_system< input_universal_iterator_tag >
 
struct  nvbio::iterator_category_system< output_universal_iterator_tag >
 
struct  nvbio::iterator_category_system< forward_universal_iterator_tag >
 
struct  nvbio::iterator_category_system< bidirectional_universal_iterator_tag >
 
struct  nvbio::iterator_category_system< random_access_universal_iterator_tag >
 
struct  nvbio::iterator_system< iterator >
 
struct  nvbio::iterator_traits< T >
 

Namespaces

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

Typedefs

typedef std::input_iterator_tag nvbio::input_host_iterator_tag
 
typedef std::output_iterator_tag nvbio::output_host_iterator_tag
 
typedef std::forward_iterator_tag nvbio::forward_host_iterator_tag
 
typedef
std::bidirectional_iterator_tag 
nvbio::bidirectional_host_iterator_tag
 
typedef
std::random_access_iterator_tag 
nvbio::random_access_host_iterator_tag
 
typedef
thrust::input_device_iterator_tag 
nvbio::input_device_iterator_tag
 
typedef
thrust::output_device_iterator_tag 
nvbio::output_device_iterator_tag
 
typedef
thrust::forward_device_iterator_tag 
nvbio::forward_device_iterator_tag
 
typedef
thrust::bidirectional_device_iterator_tag 
nvbio::bidirectional_device_iterator_tag
 
typedef
thrust::random_access_device_iterator_tag 
nvbio::random_access_device_iterator_tag
 
typedef
thrust::input_universal_iterator_tag 
nvbio::input_universal_iterator_tag
 
typedef
thrust::output_universal_iterator_tag 
nvbio::output_universal_iterator_tag
 
typedef
thrust::forward_universal_iterator_tag 
nvbio::forward_universal_iterator_tag
 
typedef
thrust::bidirectional_universal_iterator_tag 
nvbio::bidirectional_universal_iterator_tag
 
typedef
thrust::random_access_universal_iterator_tag 
nvbio::random_access_universal_iterator_tag