Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::algorithm::boyer_moore< patIter, traits > Class Template Reference

#include <boyer_moore.hpp>

Public Member Functions

 boyer_moore (patIter first, patIter last)
 
 ~boyer_moore ()
 
template<typename corpusIter >
corpusIter operator() (corpusIter corpus_first, corpusIter corpus_last) const
 
template<typename Range >
boost::range_iterator< Range >
::type 
operator() (Range &r) const
 

Constructor & Destructor Documentation

template<typename patIter, typename traits = detail::BM_traits<patIter>>
boost::algorithm::boyer_moore< patIter, traits >::boyer_moore ( patIter  first,
patIter  last 
)
inline
template<typename patIter, typename traits = detail::BM_traits<patIter>>
boost::algorithm::boyer_moore< patIter, traits >::~boyer_moore ( )
inline

Member Function Documentation

template<typename patIter, typename traits = detail::BM_traits<patIter>>
template<typename corpusIter >
corpusIter boost::algorithm::boyer_moore< patIter, traits >::operator() ( corpusIter  corpus_first,
corpusIter  corpus_last 
) const
inline
template<typename patIter, typename traits = detail::BM_traits<patIter>>
template<typename Range >
boost::range_iterator<Range>::type boost::algorithm::boyer_moore< patIter, traits >::operator() ( Range &  r) const
inline

References boost::asio::begin, and boost::end.


The documentation for this class was generated from the following file: