| 60 | // find_if --------------------------------- |
| 61 | |
| 62 | struct find_if { |
| 63 | |
| 64 | template <class Args> |
| 65 | struct sig { |
| 66 | typedef typename boost::remove_const< |
| 67 | typename boost::tuples::element<1, Args>::type |
| 68 | >::type type; |
| 69 | }; |
| 70 | |
| 71 | template <class A, class C> |
| 72 | A |
| 73 | operator()(A a, A b, C c) const |
| 74 | { return ::std::find_if(a, b, c); } |
| 75 | }; |
| 76 | |
| 77 | // find_end --------------------------------- |
| 78 |
no outgoing calls