Diligent Engine  v.2.4.g
Public Types | Public Member Functions | Friends | List of all members
ThreadingTools::LockFlag Class Reference

#include <LockHelper.hpp>

Public Types

enum  { LOCK_FLAG_UNLOCKED = 0, LOCK_FLAG_LOCKED = 1 }
 

Public Member Functions

 LockFlag (Atomics::Long InitFlag=LOCK_FLAG_UNLOCKED) noexcept
 
 operator Atomics::Long () const
 

Friends

class LockHelper
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
LOCK_FLAG_UNLOCKED 
LOCK_FLAG_LOCKED 

Constructor & Destructor Documentation

◆ LockFlag()

ThreadingTools::LockFlag::LockFlag ( Atomics::Long  InitFlag = LOCK_FLAG_UNLOCKED)
inlinenoexcept

Member Function Documentation

◆ operator Atomics::Long()

ThreadingTools::LockFlag::operator Atomics::Long ( ) const
inline

Friends And Related Function Documentation

◆ LockHelper

friend class LockHelper
friend

The documentation for this class was generated from the following file: