acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
___synchronously_keep_bit< TYPE > Class Template Reference
Inheritance diagram for ___synchronously_keep_bit< TYPE >:
set_bit< TYPE >

Public Member Functions

 ___synchronously_keep_bit (::matter *pmatterLock, TYPE &field, ::u64 mask, bool bKeepValue)
 ___synchronously_keep_bit (::matter *pmatterLock, TYPE &field, ::u64 mask, bool bKeepValue, bool bKeepAwayValue)
void keep ()
void keep_away ()
Public Member Functions inherited from set_bit< TYPE >
 set_bit (TYPE &field, ::u64 mask)
bool is_set () const
void set (bool bSet)
void unset ()

Public Attributes

::matter * m_pmatterLock
bool m_bKeepValue
bool m_bKeepAwayValue
bool m_bKept
Public Attributes inherited from set_bit< TYPE >
TYPE & m_field
::u64 m_mask

Additional Inherited Members

Public Types inherited from set_bit< TYPE >
using TYPE

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