Lines Matching refs:InputIterator

775 template <typename InputIterator, typename IteratorTag, typename IsReverse>
778 typedef IteratorTypeAdapter<InputIterator, IteratorTag> IterByType;
782 operator()(InputIterator it)
856 template <typename Policy, typename InputIterator, typename OutputIterator>
859 operator()(Policy&& exec, InputIterator input_iter, OutputIterator out_iter)
870 template <typename Policy, typename InputIterator, typename OutputIterator>
873 operator()(Policy&&, InputIterator, OutputIterator)
918 template <typename Policy, typename Op, typename InputIterator, typename OutputIterator>
922 operator()(Policy&& exec, Op op, InputIterator input_iter, OutputIterator out_iter)
924 op(std::forward<Policy>(exec), make_iterator<InputIterator>()(input_iter),
947 …template <typename Policy, typename Op, typename InputIterator, typename OutputIterator, typename.…
950 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
953 invoke_if<InputIterator>()(std::distance(inputBegin, inputEnd) <= sizeLimit, op, exec,
954 … make_iterator<InputIterator>()(inputBegin), make_iterator<InputIterator>()(inputEnd),
958 …template <typename Policy, typename Op, typename InputIterator, typename OutputIterator, typename.…
961 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
964 invoke_if<InputIterator>()(std::distance(inputBegin, inputEnd) <= sizeLimit, op, exec,
965 … make_iterator<InputIterator>()(inputBegin), make_iterator<InputIterator>()(inputEnd),
1005 template <typename Policy, typename Op, typename InputIterator, typename OutputIterator>
1009 operator()(Policy&& exec, Op op, InputIterator input_iter, OutputIterator out_iter)
1011 op(std::forward<Policy>(exec), make_iterator<InputIterator>()(input_iter),
1034 …template <typename Policy, typename Op, typename InputIterator, typename OutputIterator, typename.…
1037 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
1041 … op(exec, make_iterator<InputIterator>()(inputEnd), make_iterator<InputIterator>()(inputBegin),
1045 …template <typename Policy, typename Op, typename InputIterator, typename OutputIterator, typename.…
1048 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
1052 … op(exec, make_iterator<InputIterator>()(inputEnd), make_iterator<InputIterator>()(inputBegin),
1255 template <typename InputIterator, typename T, typename BinaryOperation, typename UnaryOperation>
1257 transform_reduce_serial(InputIterator first, InputIterator last, T init, BinaryOperation binary_op,