![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cHookJump.h>
Public Member Functions | |
| cHookSwapLock (cHookJump &rJump, bool swap=true) | |
| ~cHookSwapLock () noexcept | |
Public Member Functions inherited from Gray::cLockerT< TYPE > | |
| cLockerT (TYPE *pLock, bool bLockSuccess) noexcept | |
| cLockerT (TYPE &rLock) | |
| ~cLockerT () | |
Public Member Functions inherited from Gray::cPtrFacade< cLockableBase > | |
| cPtrFacade (cLockableBase *p=nullptr) noexcept | |
| cPtrFacade (THIS_t &&ref) noexcept | |
| bool | isValidPtr () const noexcept |
| cLockableBase ** | get_PPtr () |
| cLockableBase * | get_Ptr () const noexcept |
| void | put_Ptr (cLockableBase *p) noexcept |
| void | ReleasePtr () noexcept |
| void | AttachPtr (cLockableBase *p) noexcept |
| cLockableBase * | DetachPtr () noexcept |
| THIS_t & | operator= (cLockableBase *p) noexcept |
| THIS_t & | operator= (THIS_t &&ref) noexcept |
| operator cLockableBase * () const noexcept | |
| cLockableBase & | get_Ref () const |
| cLockableBase & | operator* () const |
| cLockableBase * | operator-> () const |
| bool | operator! () const noexcept |
| Comparison ops. More... | |
| bool | operator!= (cLockableBase *p2) const noexcept |
| bool | operator== (cLockableBase *p2) const noexcept |
Public Attributes | |
| cHookJump & | m_rJump |
| The code we are locking for use. More... | |
| bool | m_bSwapOld |
Additional Inherited Members | |
Protected Attributes inherited from Gray::cPtrFacade< cLockableBase > | |
| cLockableBase * | m_p |
| Pointer to some object of TYPE. More... | |
|
inlinenoexcept |
| bool Gray::cHookSwapLock::m_bSwapOld |
| cHookJump& Gray::cHookSwapLock::m_rJump |
The code we are locking for use.