| 398 | |
| 399 | template <typename TT> |
| 400 | void Enqueue(TT&& value) { |
| 401 | while (!TryEnqueue(std::forward<TT>(value))) { |
| 402 | SpinLockPause(); |
| 403 | } |
| 404 | } |
| 405 | |
| 406 | bool Dequeue(T& value) { |
| 407 | for (size_t i = 0; i < Concurrency; ++i) { |
nothing calls this directly
no test coverage detected