All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SpinLock.h File Reference
#include "UT_API.h"
#include "UT_LockUtil.h"
#include "UT_NonCopyable.h"
#include "UT_Thread.h"
#include <SYS/SYS_Align.h>
#include <SYS/SYS_AtomicInt.h>
+ Include dependency graph for UT_SpinLock.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  ut_internal::ut_SpinLockRecursiveT< R >
class  ut_internal::ut_SpinLockRecursiveT< true >
class  ut_internal::ut_SpinLockDebugT< R >
class  ut_internal::ut_SpinLockDebugT< true >
class  UT_SpinLockT< RecursiveLock, LockDebug >




using UT_SpinLock = UT_SpinLockT< false, false >
using UT_RecursiveSpinLock = UT_SpinLockT< true, false >
using UT_AutoSpinLock = UT_SpinLock::Scope

Typedef Documentation

Definition at line 155 of file UT_SpinLock.h.

using UT_RecursiveSpinLock = UT_SpinLockT<true,false>

Definition at line 154 of file UT_SpinLock.h.

using UT_SpinLock = UT_SpinLockT<false,false>

Definition at line 153 of file UT_SpinLock.h.