Home | History | Annotate | Download | only in parallel

Lines Matching refs:InputIterator

66   template<typename InputIterator, typename Function>
68 for_each(InputIterator begin, InputIterator end, Function f,
74 template<typename InputIterator, typename Function, typename IteratorTag>
76 for_each_switch(InputIterator begin, InputIterator end, Function f,
128 template<typename InputIterator, typename T>
129 inline InputIterator
130 find(InputIterator begin, InputIterator end, const T& val,
135 template<typename InputIterator, typename T, typename IteratorTag>
136 inline InputIterator
137 find_switch(InputIterator begin, InputIterator end, const T& val,
163 template<typename InputIterator, typename T>
164 inline InputIterator
165 find(InputIterator begin, InputIterator end, const T& val)
167 typedef std::iterator_traits<InputIterator> iterator_traits;
173 template<typename InputIterator, typename Predicate>
174 inline InputIterator
175 find_if(InputIterator begin, InputIterator end, Predicate pred,
180 template<typename InputIterator, typename Predicate, typename IteratorTag>
181 inline InputIterator
182 find_if_switch(InputIterator begin, InputIterator end, Predicate pred,
201 template<typename InputIterator, typename Predicate>
202 inline InputIterator
203 find_if(InputIterator begin, InputIterator end, Predicate pred)
205 typedef std::iterator_traits<InputIterator> iterator_traits;
211 template<typename InputIterator, typename ForwardIterator>
212 inline InputIterator
213 find_first_of(InputIterator begin1, InputIterator end1,
219 template<typename InputIterator, typename ForwardIterator,
221 inline InputIterator
222 find_first_of(InputIterator begin1, InputIterator end1,
228 template<typename InputIterator, typename ForwardIterator,
230 inline InputIterator
231 find_first_of_switch(InputIterator begin1, InputIterator end1,
254 template<typename InputIterator, typename ForwardIterator,
257 inline InputIterator
258 find_first_of_switch(InputIterator begin1, InputIterator end1,
265 template<typename InputIterator, typename ForwardIterator,
267 inline InputIterator
268 find_first_of(InputIterator begin1, InputIterator end1,
272 typedef std::iterator_traits<InputIterator> iteratori_traits;
282 template<typename InputIterator, typename ForwardIterator>
283 inline InputIterator
284 find_first_of(InputIterator begin1, InputIterator end1,
287 typedef std::iterator_traits<InputIterator> iteratori_traits;
297 template<typename InputIterator, typename OutputIterator>
299 unique_copy(InputIterator begin1, InputIterator end1, OutputIterator out,
304 template<typename InputIterator, typename OutputIterator,
307 unique_copy(InputIterator begin1, InputIterator end1, OutputIterator out,
312 template<typename InputIterator, typename OutputIterator,
315 unique_copy_switch(InputIterator begin, InputIterator last,
337 template<typename InputIterator, typename OutputIterator>
339 unique_copy(InputIterator begin1, InputIterator end1, OutputIterator out)
341 typedef std::iterator_traits<InputIterator> iteratori_traits;
352 template<typename InputIterator, typename OutputIterator, typename Predicate>
354 unique_copy(InputIterator begin1, InputIterator end1, OutputIterator out,
357 typedef std::iterator_traits<InputIterator> iteratori_traits;
889 template<typename InputIterator, typename T>
890 inline typename iterator_traits<InputIterator>::difference_type
891 count(InputIterator begin, InputIterator end, const T& value,
928 template<typename InputIterator, typename T, typename IteratorTag>
929 inline typename iterator_traits<InputIterator>::difference_type
930 count_switch(InputIterator begin, InputIterator end, const T& value,
935 template<typename InputIterator, typename T>
936 inline typename iterator_traits<InputIterator>::difference_type
937 count(InputIterator begin, InputIterator end, const T& value,
940 typedef iterator_traits<InputIterator> traits_type;
946 template<typename InputIterator, typename T>
947 inline typename iterator_traits<InputIterator>::difference_type
948 count(InputIterator begin, InputIterator end, const T& value)
950 typedef iterator_traits<InputIterator> traits_type;
957 template<typename InputIterator, typename Predicate>
958 inline typename iterator_traits<InputIterator>::difference_type
959 count_if(InputIterator begin, InputIterator end, Predicate pred,
997 template<typename InputIterator, typename Predicate, typename IteratorTag>
998 inline typename iterator_traits<InputIterator>::difference_type
999 count_if_switch(InputIterator begin, InputIterator end, Predicate pred,
1004 template<typename InputIterator, typename Predicate>
1005 inline typename iterator_traits<InputIterator>::difference_type
1006 count_if(InputIterator begin, InputIterator end, Predicate pred,
1009 typedef iterator_traits<InputIterator> traits_type;
1015 template<typename InputIterator, typename Predicate>
1016 inline typename iterator_traits<InputIterator>::difference_type
1017 count_if(InputIterator begin, InputIterator end, Predicate pred)
1019 typedef iterator_traits<InputIterator> traits_type;
1200 template<typename InputIterator, typename OutputIterator,
1203 transform(InputIterator begin, InputIterator end, OutputIterator result,
1251 template<typename InputIterator, typename OutputIterator,
1254 transform(InputIterator begin, InputIterator end, OutputIterator result,
1258 typedef std::iterator_traits<InputIterator> iteratori_traits;
1268 template<typename InputIterator, typename OutputIterator,
1271 transform(InputIterator begin, InputIterator end, OutputIterator result,
1274 typedef std::iterator_traits<InputIterator> iteratori_traits;