Logo
  • Overview
  • Releases
  • Release Process
  • Developer Build
  • Thrust API documentation
    • Algorithms
    • Containers
    • Function Objects
    • Iterators
      • Fancy iterators
      • Iterator tags
        • 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
        • thrust::bidirectional_host_iterator_tag
        • thrust::random_access_host_iterator_tag
        • thrust::output_host_iterator_tag
        • thrust::input_host_iterator_tag
        • thrust::forward_host_iterator_tag
    • Memory Management
    • Numerics
    • Parallel Execution Policies
    • Random Number Generators
    • System
    • Utility
  • Thrust: The C++ Parallel Algorithms Library API
thrust
  • »
  • Thrust API documentation »
  • Iterators »
  • Iterator tags

Iterator tags

  • 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
  • thrust::bidirectional_host_iterator_tag
  • thrust::random_access_host_iterator_tag
  • thrust::output_host_iterator_tag
  • thrust::input_host_iterator_tag
  • thrust::forward_host_iterator_tag

© Copyright 2025, NVIDIA. Last updated on Jul 11, 2025.