The Pedigree Project 0.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
RecursingLockGuard< T > Class Template Reference
+ Collaboration diagram for RecursingLockGuard< T >:

Public Member Functions

 RecursingLockGuard (T &Lock, bool Condition=true)
 

Private Member Functions

 NOT_COPYABLE_OR_ASSIGNABLE (RecursingLockGuard)
 

Private Attributes

T & m_Lock
 
bool m_bCondition
 

Detailed Description

template<class T>
class RecursingLockGuard< T >

Definition at line 137 of file LockGuard.h.

Constructor & Destructor Documentation

◆ RecursingLockGuard()

template<class T >
RecursingLockGuard< T >::RecursingLockGuard ( T &  Lock,
bool  Condition = true 
)
inline

Definition at line 139 of file LockGuard.h.

◆ ~RecursingLockGuard()

template<class T >
RecursingLockGuard< T >::~RecursingLockGuard ( )
inline

Definition at line 144 of file LockGuard.h.

Member Data Documentation

◆ m_bCondition

template<class T >
bool RecursingLockGuard< T >::m_bCondition
private

Definition at line 154 of file LockGuard.h.

◆ m_Lock

template<class T >
T& RecursingLockGuard< T >::m_Lock
private

Definition at line 153 of file LockGuard.h.


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