Defines find iterator classes. More...
#include <boost/algorithm/string/config.hpp>#include <boost/iterator/iterator_facade.hpp>#include <boost/iterator/iterator_categories.hpp>#include <boost/range/iterator_range_core.hpp>#include <boost/range/begin.hpp>#include <boost/range/end.hpp>#include <boost/range/iterator.hpp>#include <boost/range/as_literal.hpp>#include <boost/algorithm/string/detail/find_iterator.hpp>

Classes | |
| class | boost::algorithm::find_iterator< IteratorT > | 
| find_iterator  More... | |
| class | boost::algorithm::split_iterator< IteratorT > | 
| split_iterator  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::algorithm | |
Functions | |
| template<typename RangeT , typename FinderT > | |
| find_iterator < BOOST_STRING_TYPENAME range_iterator< RangeT >::type >  | boost::algorithm::make_find_iterator (RangeT &Collection, FinderT Finder) | 
| find iterator construction helper  More... | |
| template<typename RangeT , typename FinderT > | |
| split_iterator < BOOST_STRING_TYPENAME range_iterator< RangeT >::type >  | boost::algorithm::make_split_iterator (RangeT &Collection, FinderT Finder) | 
| split iterator construction helper  More... | |
Defines find iterator classes.
Find iterator repeatedly applies a Finder to the specified input string to search for matches. Dereferencing the iterator yields the current match or a range between the last and the current match depending on the iterator used.