| 58 | } |
| 59 | |
| 60 | inline size_t Delta() const noexcept { |
| 61 | return ExceedLimit(Hard_.load(std::memory_order_acquire), Soft_.load(std::memory_order_acquire)); |
| 62 | } |
| 63 | |
| 64 | inline static size_t ExceedLimit(size_t val, size_t limit) noexcept { |
| 65 | return val > limit ? val - limit : 0; |
no test coverage detected