| 76 | */ |
| 77 | template<typename Range1T, typename Range2T> |
| 78 | inline iterator_range< |
| 79 | BOOST_STRING_TYPENAME range_iterator<Range1T>::type> |
| 80 | find_first( |
| 81 | Range1T& Input, |
| 82 | const Range2T& Search) |
| 83 | { |
| 84 | return ::boost::algorithm::find(Input, ::boost::algorithm::first_finder(Search)); |
| 85 | } |
| 86 | |
| 87 | //! Find first algorithm ( case insensitive ) |
| 88 | /*! |
nothing calls this directly
no test coverage detected