| 235 | // search -------------------------------- |
| 236 | |
| 237 | struct search { |
| 238 | |
| 239 | template <class Args> |
| 240 | struct sig { |
| 241 | typedef typename boost::remove_const< |
| 242 | typename boost::tuples::element<1, Args>::type |
| 243 | >::type type; |
| 244 | }; |
| 245 | |
| 246 | template <class A, class C> |
| 247 | A |
| 248 | operator()(A a, A b, C c, C d) const |
| 249 | { return std::search(a, b, c, d);} |
| 250 | |
| 251 | template <class A, class C, class E> |
| 252 | A |
| 253 | operator()(A a, A b, C c, C d, E e) const |
| 254 | { return std::search(a, b, c, d, e);} |
| 255 | |
| 256 | }; |
| 257 | |
| 258 | // copy --------------------------------- |
| 259 |
no outgoing calls
no test coverage detected