thrust::make_constant_iterator
Defined in thrust/iterator/constant_iterator.h
-
template<typename ValueT, typename IndexT>
inline constant_iterator<ValueT, IndexT> thrust::make_constant_iterator(ValueT x, IndexT i = int()) This version of
make_constant_iterator
creates aconstant_iterator
from values given for both value and index. The type ofconstant_iterator
may be inferred by the compiler from the types of its parameters.See also
- Parameters
x – The value of the returned
constant_iterator's
constant value.i – The index of the returned
constant_iterator
within a sequence. The type of this parameter defaults toint
. In the default case, the value of this parameter is0
.
- Returns
A new
constant_iterator
with constant value & index as given byx
&i
.