| 327 | } |
| 328 | |
| 329 | bool SuppressionList::updateSuppressionState(const SuppressionList::Suppression& suppression) |
| 330 | { |
| 331 | std::lock_guard<std::mutex> lg(mSuppressionsSync); |
| 332 | |
| 333 | // Check if suppression is already in list |
| 334 | auto foundSuppression = std::find_if(mSuppressions.begin(), mSuppressions.end(), |
| 335 | std::bind(&Suppression::isSameParameters, &suppression, std::placeholders::_1)); |
| 336 | if (foundSuppression != mSuppressions.end()) { |
| 337 | if (suppression.checked) |
| 338 | foundSuppression->checked = true; |
| 339 | if (suppression.matched) |
| 340 | foundSuppression->matched = true; |
| 341 | return true; |
| 342 | } |
| 343 | |
| 344 | return false; |
| 345 | } |
| 346 | |
| 347 | void SuppressionList::ErrorMessage::setFileName(std::string s) |
| 348 | { |
no test coverage detected