Extended CUDA Library (ecuda)  2.0
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Types | List of all members
ecuda::iterator_traits< device_contiguous_block_iterator< T, P > > Class Template Reference

#include <iterator.hpp>

Inheritance diagram for ecuda::iterator_traits< device_contiguous_block_iterator< T, P > >:
ecuda::iterator_traits< device_iterator< T, padded_ptr< T, P >, device_contiguous_block_iterator_tag > >

Public Types

typedef base_type::difference_type difference_type
 
typedef
base_type::iterator_category 
iterator_category
 
typedef base_type::pointer pointer
 
typedef base_type::reference reference
 
typedef base_type::value_type value_type
 
typedef
base_type::is_device_iterator 
is_device_iterator
 
typedef ecuda::true_type is_contiguous
 

Detailed Description

template<typename T, typename P>
class ecuda::iterator_traits< device_contiguous_block_iterator< T, P > >

Definition at line 476 of file iterator.hpp.

Member Typedef Documentation

Definition at line 481 of file iterator.hpp.

template<typename T , typename P >
typedef ecuda::true_type ecuda::iterator_traits< device_contiguous_block_iterator< T, P > >::is_contiguous

Definition at line 487 of file iterator.hpp.

Definition at line 486 of file iterator.hpp.

Definition at line 482 of file iterator.hpp.

template<typename T , typename P >
typedef base_type::pointer ecuda::iterator_traits< device_contiguous_block_iterator< T, P > >::pointer

Definition at line 483 of file iterator.hpp.

template<typename T , typename P >
typedef base_type::reference ecuda::iterator_traits< device_contiguous_block_iterator< T, P > >::reference

Definition at line 484 of file iterator.hpp.

template<typename T , typename P >
typedef base_type::value_type ecuda::iterator_traits< device_contiguous_block_iterator< T, P > >::value_type

Definition at line 485 of file iterator.hpp.


The documentation for this class was generated from the following file: