 bidirectional_iterator_tag | |
  ecuda::device_iterator_tag | Iterator category denoting device memory |
   ecuda::device_contiguous_block_iterator_tag | Iterator category denoting device memory that is made of contiguous blocks (but the blocks themselves are non-contiguous) |
 ecuda::default_device_delete< T > | The default destruction policy used by smart pointers to device memory |
 ecuda::default_host_delete< T > | The default destruction policy used by smart pointers to page-locked host memory |
 ecuda::device | Encapsulates CUDA API device information functions |
 ecuda::device_allocator< T > | Allocator for device memory |
 device_contiguous_row_matrix | |
  ecuda::cube< T, Alloc, P > | A resizable cube stored in device memory |
  ecuda::matrix< T, Alloc, P > | A resizable matrix stored in device memory |
 device_contiguous_sequence | |
  ecuda::vector< T, Alloc, P > | A resizable vector stored in device memory |
 device_fixed_sequence | |
  ecuda::array< T, N, P > | A fixed-size array stored in device memory |
 ecuda::device_iterator< T, P, Category > | |
 ecuda::device_iterator< T, ecuda::add_pointer< T >::type, device_contiguous_iterator_tag > | |
  ecuda::device_contiguous_iterator< T > | |
 ecuda::device_iterator< T, padded_ptr< T, P >, device_contiguous_block_iterator_tag > | |
  ecuda::device_contiguous_block_iterator< T, P > | |
 ecuda::device_pitch_allocator< T > | Allocator for hardware aligned device memory |
 ecuda::event | Encapsulates CUDA API event objects and functions |
 ecuda::host_allocator< T, Flags > | Allocator for page-locked host memory |
 iterator_traits | |
  ecuda::iterator_traits< Iterator > | |
  ecuda::iterator_traits< device_contiguous_iterator< T > > | |
  ecuda::iterator_traits< device_iterator< T, PointerType, Category > > | |
  ecuda::iterator_traits< reverse_device_iterator< Iterator > > | |
  ecuda::iterator_traits< T * > | |
  ecuda::iterator_traits< device_iterator< T, padded_ptr< T, P >, device_contiguous_block_iterator_tag > > | |
   ecuda::iterator_traits< device_contiguous_block_iterator< T, P > > | |
 ecuda::owner_less< T > | |
 ecuda::owner_less< shared_ptr< T > > | |
 ecuda::padded_ptr< T, P > | A specialized pointer to padded memory |
 ecuda::pair< T1, T2 > | Couples together a pair of values |
 random_access_iterator_tag | |
  ecuda::device_contiguous_iterator_tag | Iterator category denoting contiguous device memory |
 ecuda::reverse_device_iterator< Iterator > | |
 runtime_error | |
  ecuda::cuda_error | Exception for CUDA API cudaError_t errors |
 ecuda::shared_ptr< T > | A smart pointer that retains shared ownership of an object in device memory |
 ecuda::striding_padded_ptr< T, P > | A specialized pointer to striding memory |
 ecuda::striding_ptr< T, P > | A specialized pointer to striding memory |
 ecuda::unique_ptr< T, Deleter > | A smart pointer that retains sole ownership of an object |