Assembla home | Assembla project page
 

root/trunk/cbear.berlios.de/range/search.hpp

Revision 2, 0.6 kB (checked in by sergey_shandar, 1 year ago)

restoring...

Line 
1 #ifndef CBEAR_BERLIOS_DE_RANGE_SEARCH_HPP_INCLUDED
2 #define CBEAR_BERLIOS_DE_RANGE_SEARCH_HPP_INCLUDED
3
4 #include <cbear.berlios.de/range/begin.hpp>
5 #include <cbear.berlios.de/range/end.hpp>
6
7 namespace cbear_berlios_de
8 {
9 namespace range
10 {
11
12 template<class R1, class R2>
13 typename traits<R1>::iterator search(R1 &r1, R2 const &r2)
14 {
15         return ::std::search(begin(r1), end(r1), begin(r2), end(r2));
16 }
17
18 template<class R1, class R2>
19 typename traits<R1 const>::iterator search(R1 const &r1, R2 const &r2)
20 {
21         return ::std::search(begin(r1), end(r1), begin(r2), end(r2));
22 }
23
24 }
25 }
26
27 #endif
28
Note: See TracBrowser for help on using the browser.