|  | 
| using | value_type = typename std::iterator_traits< InputIterator >::value_type | 
|  | 
| using | reference = value_type | 
|  | 
| using | pointer = const value_type * | 
|  | 
| using | difference_type = typename std::iterator_traits< InputIterator >::difference_type | 
|  | 
| using | iterator_category = std::random_access_iterator_tag | 
|  | 
|  | 
| ROCPRIM_HOST_DEVICE | replace_first_iterator (InputIterator iterator, value_type value, size_t index=0) | 
|  | 
| ROCPRIM_HOST_DEVICE replace_first_iterator & | operator++ () | 
|  | 
| ROCPRIM_HOST_DEVICE replace_first_iterator | operator++ (int) | 
|  | 
| ROCPRIM_HOST_DEVICE value_type | operator* () const | 
|  | 
| ROCPRIM_HOST_DEVICE value_type | operator[] (difference_type distance) const | 
|  | 
| ROCPRIM_HOST_DEVICE replace_first_iterator | operator+ (difference_type distance) const | 
|  | 
| ROCPRIM_HOST_DEVICE replace_first_iterator & | operator+= (difference_type distance) | 
|  | 
The documentation for this class was generated from the following file: