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
              • thrust/iterator/iterator_facade.h
              • thrust/iterator/iterator_traits.h
                • Source file
                • Namespaces
                • Structs
                • Typedefs
              • 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_traits.h

thrust/iterator/iterator_traits.h

In directory: thrust/iterator

Source file: thrust/iterator/iterator_traits.h

Traits and metafunctions for reasoning about the traits of iterators.

Namespaces

  • thrust

Structs

  • thrust::iterator_difference

  • thrust::iterator_pointer

  • thrust::iterator_reference

  • thrust::iterator_system

  • thrust::iterator_system< const void * >

  • thrust::iterator_system< void * >

  • thrust::iterator_traversal

  • thrust::iterator_value

Typedefs

  • thrust::iterator_difference_t

  • thrust::iterator_pointer_t

  • thrust::iterator_reference_t

  • thrust::iterator_system_t

  • thrust::iterator_traits

  • thrust::iterator_traversal_t

  • thrust::iterator_value_t


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