Thrust
iterator Directory Reference

Files

file  constant_iterator.h [code]
 An iterator which returns a constant value when dereferenced.
 
file  counting_iterator.h [code]
 An iterator which returns an increasing incrementable value when dereferenced.
 
file  discard_iterator.h [code]
 An iterator which "discards" (ignores) values assigned to it upon dereference.
 
file  iterator_adaptor.h [code]
 An iterator which adapts a base iterator.
 
file  iterator_categories.h [code]
 Types for reasoning about the categories of iterators.
 
file  iterator_facade.h [code]
 A class which exposes a public interface for iterators.
 
file  iterator_traits.h [code]
 Traits and metafunctions for reasoning about the traits of iterators.
 
file  permutation_iterator.h [code]
 An iterator which performs a gather or scatter operation when dereferenced.
 
file  retag.h [code]
 Functionality for altering an iterator's associated system.
 
file  reverse_iterator.h [code]
 An iterator adaptor which adapts another iterator to traverse backwards.
 
file  transform_input_output_iterator.h [code]
 An iterator which adapts another iterator by applying transform functions when reading and writing dereferenced values.
 
file  transform_iterator.h [code]
 An iterator which adapts another iterator by applying a function to the result of its dereference.
 
file  transform_output_iterator.h [code]
 An output iterator which adapts another output iterator by applying a function to the result of its dereference before writing it.
 
file  zip_iterator.h [code]
 An iterator which returns a tuple of the result of dereferencing a tuple of iterators when dereferenced.