LockGuard<Mtx> Class

Template Parameters

Mtx

Constraint

Mtx  is  Lockable

Constructors & Destructor

suppress LockGuard(LockGuard&&)
public nothrow LockGuard(Mtx& mtx_)
suppress LockGuard(const LockGuard&)
public ~LockGuard()

Member Functions

suppress void operator=(LockGuard&&)
suppress void operator=(const LockGuard&)

Typedefs

private typedef Self LockGuard

Member Variables

private Mtx& mtx

Constructor& Destructor Details

LockGuard Constructor

suppress LockGuard(LockGuard&&)

Definition
Line 88 of System.Base/Mutex.cm


LockGuard Constructor

public nothrow LockGuard(Mtx& mtx_)

Definition
Line 78 of System.Base/Mutex.cm


LockGuard Constructor

suppress LockGuard(const LockGuard&)

Definition
Line 86 of System.Base/Mutex.cm


~LockGuard Destructor

public ~LockGuard()

Definition
Line 82 of System.Base/Mutex.cm


Member Function Details

operator= Member Function

suppress void operator=(LockGuard&&)

Definition
Line 89 of System.Base/Mutex.cm


operator= Member Function

suppress void operator=(const LockGuard&)

Definition
Line 87 of System.Base/Mutex.cm