#include <iterator>#include <boost/assert.hpp>#include <boost/static_assert.hpp>#include <boost/range/begin.hpp>#include <boost/range/end.hpp>#include <boost/utility/enable_if.hpp>#include <boost/type_traits/is_same.hpp>#include <boost/algorithm/searching/detail/bm_traits.hpp>#include <boost/algorithm/searching/detail/debugging.hpp>
Classes | |
| class | boost::algorithm::boyer_moore_horspool< patIter, traits > |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::algorithm | |
Functions | |
| template<typename patIter , typename corpusIter > | |
| corpusIter | boost::algorithm::boyer_moore_horspool_search (corpusIter corpus_first, corpusIter corpus_last, patIter pat_first, patIter pat_last) |
| Searches the corpus for the pattern. More... | |
| template<typename PatternRange , typename corpusIter > | |
| corpusIter | boost::algorithm::boyer_moore_horspool_search (corpusIter corpus_first, corpusIter corpus_last, const PatternRange &pattern) |
| template<typename patIter , typename CorpusRange > | |
| boost::lazy_disable_if_c < boost::is_same< CorpusRange, patIter >::value, typename boost::range_iterator < CorpusRange > >::type | boost::algorithm::boyer_moore_horspool_search (CorpusRange &corpus, patIter pat_first, patIter pat_last) |
| template<typename PatternRange , typename CorpusRange > | |
| boost::range_iterator < CorpusRange >::type | boost::algorithm::boyer_moore_horspool_search (CorpusRange &corpus, const PatternRange &pattern) |
| template<typename Range > | |
| boost::algorithm::boyer_moore_horspool < typename boost::range_iterator< const Range >::type > | boost::algorithm::make_boyer_moore_horspool (const Range &r) |
| template<typename Range > | |
| boost::algorithm::boyer_moore_horspool < typename boost::range_iterator< Range > ::type > | boost::algorithm::make_boyer_moore_horspool (Range &r) |