Searched refs:MutexHandle (Results 1 – 3 of 3) sorted by relevance
31 struct alignas(8) MutexHandle { // 8 alignment size struct38 using CreateMutexType = void (*)(MutexType, MutexHandle&); argument39 using DestroyMutexType = void (*)(MutexHandle&);40 using LockMutexType = bool (*)(MutexHandle&);41 using UnlockMutexType = bool (*)(MutexHandle&);
24 using CORE_NS::MutexHandle;35 …sizeof(InternalMutexType) <= sizeof(MutexHandle::storage) && alignof(InternalMutexType) <= alignof…37 static void CreateMutex(MutexType, MutexHandle& handle) in CreateMutex()47 static void DestroyMutex(MutexHandle& handle) in DestroyMutex()56 static bool LockMutex(MutexHandle& handle) in LockMutex()66 static bool UnlockMutex(MutexHandle& handle) in UnlockMutex()
67 MutexHandle handle_; in CORE_BEGIN_NAMESPACE()