| 382 | ////////////////////////////////////////////////////////////////////////////// |
| 383 | |
| 384 | void |
| 385 | Diags::deactivate_all(DiagsTagType mode) |
| 386 | { |
| 387 | lock(); |
| 388 | if (activated_tags[mode]) { |
| 389 | delete activated_tags[mode]; |
| 390 | activated_tags[mode] = nullptr; |
| 391 | } |
| 392 | unlock(); |
| 393 | if ((DiagsTagType_Debug == mode) && (this == diags())) { |
| 394 | DbgCtl::update([&](const char *tag) -> bool { return tag_activated(tag, DiagsTagType_Debug); }); |
| 395 | } |
| 396 | } |
| 397 | |
| 398 | ////////////////////////////////////////////////////////////////////////////// |
| 399 | // |
no test coverage detected