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

#include <knuth_morris_pratt.hpp>

Public Member Functions

 knuth_morris_pratt (patIter first, patIter last)
 
 ~knuth_morris_pratt ()
 
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>
boost::algorithm::knuth_morris_pratt< patIter >::knuth_morris_pratt ( patIter  first,
patIter  last 
)
inline
template<typename patIter>
boost::algorithm::knuth_morris_pratt< patIter >::~knuth_morris_pratt ( )
inline

Member Function Documentation

template<typename patIter>
template<typename corpusIter >
corpusIter boost::algorithm::knuth_morris_pratt< patIter >::operator() ( corpusIter  corpus_first,
corpusIter  corpus_last 
) const
inline
template<typename patIter>
template<typename Range >
boost::range_iterator<Range>::type boost::algorithm::knuth_morris_pratt< patIter >::operator() ( Range &  r) const
inline

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


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