18 #if !defined( BOLT_CL_SORT_H )
19 #define BOLT_CL_SORT_H
86 template<
typename RandomAccessIterator>
88 RandomAccessIterator first,
89 RandomAccessIterator last,
90 const std::string& cl_code=
"");
92 template<
typename RandomAccessIterator>
93 void sort(RandomAccessIterator first,
94 RandomAccessIterator last,
95 const std::string& cl_code=
"");
134 template<
typename RandomAccessIterator,
typename StrictWeakOrdering>
136 RandomAccessIterator first,
137 RandomAccessIterator last,
138 StrictWeakOrdering comp,
139 const std::string& cl_code=
"");
142 template<
typename RandomAccessIterator,
typename StrictWeakOrdering>
143 void sort(RandomAccessIterator first,
144 RandomAccessIterator last,
145 StrictWeakOrdering comp,
146 const std::string& cl_code=
"");
154 #include <bolt/cl/detail/sort.inl>