Logo
  • Overview
  • Releases
  • Release Process
  • Developer Build
  • Thrust API documentation
  • Thrust: The C++ Parallel Algorithms Library API
    • Directory hierarchy
    • Namespace hierarchy
    • Defines
    • Directories
      • thrust
        • Directories
          • thrust/iterator
            • Files
              • thrust/iterator/constant_iterator.h
              • thrust/iterator/counting_iterator.h
              • thrust/iterator/discard_iterator.h
              • thrust/iterator/iterator_adaptor.h
              • thrust/iterator/iterator_categories.h
                • Source file
                • Namespaces
                • Structs
                • Typedefs
              • thrust/iterator/iterator_facade.h
              • thrust/iterator/iterator_traits.h
              • thrust/iterator/offset_iterator.h
              • thrust/iterator/permutation_iterator.h
              • thrust/iterator/retag.h
              • thrust/iterator/reverse_iterator.h
              • thrust/iterator/shuffle_iterator.h
              • thrust/iterator/tabulate_output_iterator.h
              • thrust/iterator/transform_input_output_iterator.h
              • thrust/iterator/transform_iterator.h
              • thrust/iterator/transform_output_iterator.h
              • thrust/iterator/zip_iterator.h
          • thrust/mr
          • thrust/random
          • thrust/system
          • thrust/type_traits
        • Files
    • Namespaces
thrust
  • »
  • Thrust: The C++ Parallel Algorithms Library API »
  • thrust »
  • thrust/iterator »
  • thrust/iterator/iterator_categories.h

thrust/iterator/iterator_categories.h

In directory: thrust/iterator

Source file: thrust/iterator/iterator_categories.h

Types for reasoning about the categories of iterators.

Namespaces

  • thrust

Structs

  • thrust::bidirectional_device_iterator_tag

  • thrust::forward_device_iterator_tag

  • thrust::input_device_iterator_tag

  • thrust::output_device_iterator_tag

  • thrust::random_access_device_iterator_tag

Typedefs

  • thrust::bidirectional_host_iterator_tag

  • thrust::forward_host_iterator_tag

  • thrust::input_host_iterator_tag

  • thrust::output_host_iterator_tag

  • thrust::random_access_host_iterator_tag


© Copyright 2025, NVIDIA. Last updated on May 12, 2025.