ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | Protected Member Functions | List of all members
IHasLock Class Reference
Inheritance diagram for IHasLock:

Public Member Functions

bool IsLocked () const
 
void SetLocked (bool i)
 
- Public Member Functions inherited from TCallbackCapable< DelegateType, _ID >
 TCallbackCapable (const DelegateType &iDelegate=DelegateType())
 
 TCallbackCapable (typename DelegateType::tFptr iDelegateFPTR)
 
const DelegateType & GetDelegate () const
 
template<typename ... Args>
void Invoke (Args ... args) const
 
void SetDelegate (const DelegateType &iDelegate)
 
void SetDelegate (const TCallbackCapable< DelegateType, _ID > &iOther)
 
void SetDelegate (typename DelegateType::tFptr iDelegateFPTR)
 

Protected Member Functions

 IHasLock (bool i=false, const FOn_bool_Changed &d=FOn_bool_Changed())
 

Additional Inherited Members

- Public Types inherited from TCallbackCapable< DelegateType, _ID >
using Delegate = DelegateType
 

Constructor & Destructor Documentation

◆ IHasLock()

IHasLock::IHasLock ( bool  i = false,
const FOn_bool_Changed d = FOn_bool_Changed() 
)
protected

Member Function Documentation

◆ IsLocked()

bool IHasLock::IsLocked ( ) const

◆ SetLocked()

void IHasLock::SetLocked ( bool  i)