...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::algorithm::boyer_moore_search — Searches the corpus for the pattern.
// In header: <boost/algorithm/searching/boyer_moore.hpp> template<typename patIter, typename corpusIter> corpusIter boyer_moore_search(corpusIter corpus_first, corpusIter corpus_last, patIter pat_first, patIter pat_last);