18 #if !defined( BOLT_AMP_LOGICAL_H )
19 #define BOLT_AMP_LOGICAL_H
120 template<
typename InputIterator,
typename Predicate>
123 template<
typename InputIterator,
typename Predicate>
124 bool all_of(InputIterator first, InputIterator last, Predicate pred);
126 template<
typename InputIterator,
typename Predicate>
127 bool any_of(
bolt::amp::control &ctl, InputIterator first, InputIterator last, Predicate pred);
129 template<
typename InputIterator,
typename Predicate>
130 bool any_of(InputIterator first, InputIterator last, Predicate pred);
132 template<
typename InputIterator,
typename Predicate>
133 bool none_of(
bolt::amp::control &ctl, InputIterator first, InputIterator last, Predicate pred);
135 template<
typename InputIterator,
typename Predicate>
136 bool none_of(InputIterator first, InputIterator last, Predicate pred);
140 #include <bolt/amp/detail/logical.inl>