14 #ifndef MUTEXSPINLOCKIMPL_H    15 #define MUTEXSPINLOCKIMPL_H    32 class EXPCL_DTOOL_DTOOLBASE MutexSpinlockImpl {
    34   constexpr MutexSpinlockImpl() noexcept = default;
    35   MutexSpinlockImpl(const MutexSpinlockImpl ©) = delete;
    37   MutexSpinlockImpl &operator = (const MutexSpinlockImpl ©) = delete;
    41   INLINE 
bool try_lock();
    47   std::atomic_flag _flag = ATOMIC_FLAG_INIT;
    50 #include "mutexSpinlockImpl.I"    52 #endif  // MUTEX_SPINLOCK PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.