| 426 | // a maximum of one token per thread (of each kind). |
| 427 | struct ProducerToken; |
| 428 | struct ConsumerToken; |
| 429 | |
| 430 | template<typename T, typename Traits> class ConcurrentQueue; |
| 431 | template<typename T, typename Traits> class BlockingConcurrentQueue; |