Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

Functions

template<class ForwardRange, class T>
void replace (ForwardRange &range, const T &old_value, const T &new_value)
 replace implementation
template<class ForwardIterator, class Predicate, class T>
void replace_if (ForwardIterator first, ForwardIterator last, Predicate pred, const T &new_value)
 replace implementation
template<class ForwardRange, class Predicate, class T>
void replace_if (ForwardRange &range, Predicate pred, const T &new_value)
 replace implementation
template<class ForwardRange, class OutputIterator, class T>
OutputIterator replace_copy (ForwardRange &range, OutputIterator result, const T &old_value, const T &new_value)
 replace implementation
template<class ForwardRange, class OutputIterator, class T>
OutputIterator replace_copy (const ForwardRange &range, OutputIterator result, const T &old_value, const T &new_value)
 replace implementation
template<class ForwardIterator, class OutputIterator, class Predicate, class T>
OutputIterator replace_copy_if (ForwardIterator first, ForwardIterator last, OutputIterator result, Predicate pred, const T &new_value)
 replace implementation
template<class ForwardRange, class OutputIterator, class Predicate, class T>
OutputIterator replace_copy_if (ForwardRange &range, OutputIterator result, Predicate pred, const T &new_value)
 replace implementation
template<class ForwardRange, class OutputIterator, class Predicate, class T>
OutputIterator replace_copy_if (const ForwardRange &range, OutputIterator result, Predicate pred, const T &new_value)
 replace implementation

Detailed Description

See also

Function Documentation

◆ replace()

template<class ForwardRange, class T>
void replace ( ForwardRange & range,
const T & old_value,
const T & new_value )

Definition at line 41 of file replace.hpp.

◆ replace_if() [1/2]

template<class ForwardIterator, class Predicate, class T>
void replace_if ( ForwardIterator first,
ForwardIterator last,
Predicate pred,
const T & new_value )

Definition at line 51 of file replace.hpp.

◆ replace_if() [2/2]

template<class ForwardRange, class Predicate, class T>
void replace_if ( ForwardRange & range,
Predicate pred,
const T & new_value )

Definition at line 62 of file replace.hpp.

◆ replace_copy() [1/2]

template<class ForwardRange, class OutputIterator, class T>
OutputIterator replace_copy ( ForwardRange & range,
OutputIterator result,
const T & old_value,
const T & new_value )

Definition at line 72 of file replace.hpp.

◆ replace_copy() [2/2]

template<class ForwardRange, class OutputIterator, class T>
OutputIterator replace_copy ( const ForwardRange & range,
OutputIterator result,
const T & old_value,
const T & new_value )

Definition at line 83 of file replace.hpp.

◆ replace_copy_if() [1/3]

template<class ForwardIterator, class OutputIterator, class Predicate, class T>
OutputIterator replace_copy_if ( ForwardIterator first,
ForwardIterator last,
OutputIterator result,
Predicate pred,
const T & new_value )

Definition at line 94 of file replace.hpp.

◆ replace_copy_if() [2/3]

template<class ForwardRange, class OutputIterator, class Predicate, class T>
OutputIterator replace_copy_if ( ForwardRange & range,
OutputIterator result,
Predicate pred,
const T & new_value )

Definition at line 106 of file replace.hpp.

◆ replace_copy_if() [3/3]

template<class ForwardRange, class OutputIterator, class Predicate, class T>
OutputIterator replace_copy_if ( const ForwardRange & range,
OutputIterator result,
Predicate pred,
const T & new_value )

Definition at line 117 of file replace.hpp.