Lines Matching refs:Implementation
211 // Single Threaded Implementation
232 // Global Mutex Implementation
369 // Futex Implementation
520 enum class Implementation {
526 template <Implementation Impl>
530 struct SelectImplementation<Implementation::NoThreads> {
535 struct SelectImplementation<Implementation::GlobalLock> {
542 struct SelectImplementation<Implementation::Futex> {
549 constexpr Implementation CurrentImplementation =
551 Implementation::NoThreads;
553 Implementation::Futex;
555 Implementation::GlobalLock;
558 static_assert(CurrentImplementation != Implementation::Futex