| 243 | |
| 244 | template <typename Iterator, typename T> |
| 245 | void replace(Iterator first, Iterator last, const T& old_value, const T& new_value) FL_NOEXCEPT { |
| 246 | while (first != last) { |
| 247 | if (*first == old_value) { |
| 248 | *first = new_value; |
| 249 | } |
| 250 | ++first; |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | template <typename Iterator, typename UnaryPredicate, typename T> |
| 255 | void replace_if(Iterator first, Iterator last, UnaryPredicate pred, const T& new_value) FL_NOEXCEPT { |
no outgoing calls
no test coverage detected