Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
find_format.hpp File Reference

Defines generic replace algorithms. More...

#include <deque>
#include <boost/detail/iterator.hpp>
#include <boost/range/iterator_range_core.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/range/const_iterator.hpp>
#include <boost/range/as_literal.hpp>
#include <boost/algorithm/string/concept.hpp>
#include <boost/algorithm/string/detail/find_format.hpp>
#include <boost/algorithm/string/detail/find_format_all.hpp>
Include dependency graph for find_format.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::algorithm
 

Functions

template<typename OutputIteratorT , typename RangeT , typename FinderT , typename FormatterT >
OutputIteratorT boost::algorithm::find_format_copy (OutputIteratorT Output, const RangeT &Input, FinderT Finder, FormatterT Formatter)
 Generic replace algorithm. More...
 
template<typename SequenceT , typename FinderT , typename FormatterT >
SequenceT boost::algorithm::find_format_copy (const SequenceT &Input, FinderT Finder, FormatterT Formatter)
 Generic replace algorithm. More...
 
template<typename SequenceT , typename FinderT , typename FormatterT >
void boost::algorithm::find_format (SequenceT &Input, FinderT Finder, FormatterT Formatter)
 Generic replace algorithm. More...
 
template<typename OutputIteratorT , typename RangeT , typename FinderT , typename FormatterT >
OutputIteratorT boost::algorithm::find_format_all_copy (OutputIteratorT Output, const RangeT &Input, FinderT Finder, FormatterT Formatter)
 Generic replace all algorithm. More...
 
template<typename SequenceT , typename FinderT , typename FormatterT >
SequenceT boost::algorithm::find_format_all_copy (const SequenceT &Input, FinderT Finder, FormatterT Formatter)
 Generic replace all algorithm. More...
 
template<typename SequenceT , typename FinderT , typename FormatterT >
void boost::algorithm::find_format_all (SequenceT &Input, FinderT Finder, FormatterT Formatter)
 Generic replace all algorithm. More...
 

Detailed Description

Defines generic replace algorithms.

Each algorithm replaces part(s) of the input. The part to be replaced is looked up using a Finder object. Result of finding is then used by a Formatter object to generate the replacement.