diff --git "a/D:\\GitHub\\Boost\\boost-svn\\boost\\algorithm\\searching\\boyer_moore.hpp" "b/D:\\GitHub\\Boost\\boost-svn\\boost\\algorithm\\searching\\boyer_moore_new.hpp"
index ca7b876..958f0b8 100644
old
|
new
|
Requirements:
|
223 | 223 | corpusIter boyer_moore_search ( |
224 | 224 | corpusIter corpus_first, corpusIter corpus_last, const PatternRange &pattern ) |
225 | 225 | { |
226 | | typedef typename boost::range_iterator<PatternRange> pattern_iterator; |
| 226 | typedef typename boost::range_iterator<const PatternRange>::type pattern_iterator; |
227 | 227 | boyer_moore<pattern_iterator> bm ( boost::begin(pattern), boost::end (pattern)); |
228 | 228 | return bm ( corpus_first, corpus_last ); |
229 | 229 | } |
… |
… |
Requirements:
|
242 | 242 | typename boost::range_iterator<CorpusRange>::type |
243 | 243 | boyer_moore_search ( CorpusRange &corpus, const PatternRange &pattern ) |
244 | 244 | { |
245 | | typedef typename boost::range_iterator<PatternRange> pattern_iterator; |
| 245 | typedef typename boost::range_iterator<const PatternRange>::type pattern_iterator; |
246 | 246 | boyer_moore<pattern_iterator> bm ( boost::begin(pattern), boost::end (pattern)); |
247 | 247 | return bm (boost::begin (corpus), boost::end (corpus)); |
248 | 248 | } |