| 38 | /// |
| 39 | template<class InputIterator, class UnaryPredicate> |
| 40 | inline InputIterator partition_point(InputIterator first, |
| 41 | InputIterator last, |
| 42 | UnaryPredicate predicate, |
| 43 | command_queue &queue = system::default_queue()) |
| 44 | { |
| 45 | BOOST_STATIC_ASSERT(is_device_iterator<InputIterator>::value); |
| 46 | return detail::binary_find(first, last, not1(predicate), queue); |
| 47 | } |
| 48 | |
| 49 | } // end compute namespace |
| 50 | } // end boost namespace |