Logo
  • Overview
  • Releases
  • Release Process
  • Developer Build
  • Thrust API documentation
    • Algorithms
    • Containers
    • Function Objects
    • Iterators
      • Fancy iterators
        • thrust::make_counting_iterator
        • thrust::offset_iterator
        • thrust::make_tabulate_output_iterator
        • thrust::zip_iterator
        • thrust::make_transform_iterator
        • thrust::make_permutation_iterator
        • thrust::make_discard_iterator
        • thrust::make_zip_iterator
        • thrust::make_transform_input_output_iterator
        • thrust::make_constant_iterator
        • thrust::make_transform_output_iterator
        • thrust::make_reverse_iterator
        • thrust::make_constant_iterator
        • thrust::make_zip_iterator
        • thrust::constant_iterator
        • thrust::make_shuffle_iterator
      • Iterator tags
    • Memory Management
    • Numerics
    • Parallel Execution Policies
    • Random Number Generators
    • System
    • Utility
  • Thrust: The C++ Parallel Algorithms Library API
thrust
  • »
  • Thrust API documentation »
  • Iterators »
  • Fancy iterators

Fancy iterators

  • thrust::constant_iterator

  • thrust::counting_iterator

  • thrust::discard_iterator

  • thrust::iterator_adaptor

  • thrust::iterator_facade

  • thrust::iterator_core_access

  • thrust::offset_iterator

  • thrust::permutation_iterator

  • thrust::reverse_iterator

  • thrust::transform_input_output_iterator

  • thrust::transform_iterator

  • thrust::transform_output_iterator

  • thrust::zip_iterator

  • thrust::make_counting_iterator
  • thrust::offset_iterator
  • thrust::make_tabulate_output_iterator
  • thrust::zip_iterator
  • thrust::make_transform_iterator
  • thrust::make_permutation_iterator
  • thrust::make_discard_iterator
  • thrust::make_zip_iterator
  • thrust::make_transform_input_output_iterator
  • thrust::make_constant_iterator
  • thrust::make_transform_output_iterator
  • thrust::make_reverse_iterator
  • thrust::make_constant_iterator
  • thrust::make_zip_iterator
  • thrust::constant_iterator
  • thrust::make_shuffle_iterator

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