// Find operation match_type do_find( input_iterator_type Begin, input_iterator_type End ) const { if (!m_Finder.empty()) { return m_Finder(Begin,End); } else { return match_type(End,End); } }
inline iterator_range< BOOST_STRING_TYPENAME range_const_iterator<RangeT>::type> operator()(const RangeT& Replace) const { return m_Finder(::pdalboost::begin(Replace), ::pdalboost::end(Replace)); }