LockGuard<Mtx> Class

Template Parameters | Constraint | Constructors & Destructor | Member Functions | Type Aliases | Member Variables

Definition

Line 69 of System.Base/Mutex.cm

Template Parameters

Mtx

Constraint

Mtx  is  Lockable

Constructors & Destructor

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

Member Functions

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

Type Aliases

private typedef Self LockGuard

Member Variables

private Mtx& mtx

Constructor& Destructor Details

LockGuard Constructor

suppress LockGuard(LockGuard&&)

Definition
Line 82 of System.Base/Mutex.cm


LockGuard Constructor

public LockGuard(Mtx& mtx_)

Definition
Line 72 of System.Base/Mutex.cm


LockGuard Constructor

suppress LockGuard(const LockGuard&)

Definition
Line 80 of System.Base/Mutex.cm


~LockGuard Destructor

public ~LockGuard()

Definition
Line 76 of System.Base/Mutex.cm


Member Function Details

operator= Member Function

suppress void operator=(LockGuard&&)

Definition
Line 83 of System.Base/Mutex.cm


operator= Member Function

suppress void operator=(const LockGuard&)

Definition
Line 81 of System.Base/Mutex.cm