![]() |
Home | Libraries | People | FAQ | More |
boost::algorithm::boyer_moore
// In header: <boost/algorithm/searching/boyer_moore.hpp> template<typename patIter, typename traits = unspecified> class boyer_moore { public: // public member functions boyer_moore(patIter, patIter); ~boyer_moore(); 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
public member functionsboyer_moore(patIter first, patIter last);
~boyer_moore();
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;