![]() |
Home | Libraries | People | FAQ | More |
boost::algorithm::boyer_moore_horspool
// In header: <boost/algorithm/searching/boyer_moore_horspool.hpp> template<typename patIter, typename traits = unspecified> class boyer_moore_horspool { public: // public member functions boyer_moore_horspool(patIter, patIter); ~boyer_moore_horspool(); template<typename corpusIter> std::pair< corpusIter, corpusIter > operator()(corpusIter, corpusIter) const; template<typename Range> std::pair< typename boost::range_iterator< Range >::type, typename boost::range_iterator< Range >::type > operator()(Range &) const; };
boyer_moore_horspool
public member functionsboyer_moore_horspool(patIter first, patIter last);
~boyer_moore_horspool();
template<typename corpusIter> std::pair< corpusIter, corpusIter > operator()(corpusIter corpus_first, corpusIter corpus_last) const;
template<typename Range> std::pair< typename boost::range_iterator< Range >::type, typename boost::range_iterator< Range >::type > operator()(Range & r) const;