Header <boost/algorithm/searching/boyer_moore.hpp> Boost , The Boost Algorithm Library , Reference
namespace boost {
namespace algorithm {
template < typename patIter, typename traits = detail :: BM_traits < patIter > >
class boyer_moore ;
template < typename patIter, typename corpusIter>
std :: pair < corpusIter , corpusIter >
boyer_moore_search ( corpusIter , corpusIter , patIter , patIter ) ;
template < typename PatternRange, typename corpusIter>
std :: pair < corpusIter , corpusIter >
boyer_moore_search ( corpusIter corpus_first, corpusIter corpus_last,
const PatternRange & pattern) ;
template < typename patIter, typename CorpusRange>
boost :: disable_if_c < boost :: is_same < CorpusRange , patIter > :: value , std :: pair < typename boost :: range_iterator < CorpusRange > :: type , typename boost :: range_iterator < CorpusRange > :: type > > :: type
boyer_moore_search ( CorpusRange & corpus, patIter pat_first,
patIter pat_last) ;
template < typename PatternRange, typename CorpusRange>
std :: pair < typename boost :: range_iterator < CorpusRange > :: type , typename boost :: range_iterator < CorpusRange > :: type >
boyer_moore_search ( CorpusRange & corpus, const PatternRange & pattern) ;
template < typename Range>
boost::algorithm::boyer_moore < typename boost :: range_iterator < const Range > :: type >
make_boyer_moore ( const Range & r) ;
template < typename Range>
boost::algorithm::boyer_moore < typename boost :: range_iterator < Range > :: type >
make_boyer_moore ( Range & r) ;
}
}
Статья Header <boost/algorithm/searching/boyer_moore.hpp> раздела The Boost Algorithm Library Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference ::