thrust::random_access_device_iterator_tagο
Defined in thrust/iterator/iterator_categories.h
-
struct random_access_device_iterator_tag : public thrust::detail::iterator_category_with_system_and_traversal<std::random_access_iterator_tag, thrust::device_system_tag, thrust::random_access_traversal_tag>ο
random_access_device_iterator_tag
is an empty class: it has no member functions, member variables, or nested types. It is used solely as a βtagβ: a representation of the Random Access Device Iterator concept within the C++ type system.See also
https://en.cppreference.com/w/cpp/iterator/iterator_tags iterator_traits, input_device_iterator_tag, output_device_iterator_tag, forward_device_iterator_tag, bidirectional_device_iterator_tag, input_host_iterator_tag, output_host_iterator_tag, forward_host_iterator_tag, bidirectional_host_iterator_tag, random_access_host_iterator_tag