libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ replace() [1/4]

template<class _ExecutionPolicy, class _ForwardIterator, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::replace ( _ExecutionPolicy && __exec,
_ForwardIterator __first,
_ForwardIterator __last,
const _Tp & __old_value,
const _Tp & __new_value )

Definition at line 351 of file glue_algorithm_impl.h.

353{
354 std::replace_if(std::forward<_ExecutionPolicy>(__exec), __first, __last,
355 __pstl::__internal::__equal_value<_Tp>(__old_value), __new_value);
356}
constexpr _Tp && forward(typename std::remove_reference< _Tp >::type &__t) noexcept
Forward an lvalue.
Definition move.h:72
constexpr void replace_if(_FIter, _FIter, _Predicate, const _Tp &)
Like a polymorphic lambda for ==value.
Definition utils.h:125

References forward(), replace(), and replace_if().

Here is the call graph for this function: