![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cKernel.h>
Public Member Functions | |
void | InitPtr (TYPE *pVal=nullptr) |
TYPE * | Exchange (TYPE *pVal=nullptr) |
TYPE * | ExchangeIf (TYPE *pValCompare, TYPE *pVal=nullptr) |
operator TYPE * () const | |
TYPE *& | InitRef () |
Public Attributes | |
TYPE * | m_pVal |
No initializer
|
inline |
|
inline |
Only exchange if m_pVal is currently equal to pValCompare
|
inline |
|
inline |
|
inline |
TYPE* GrayKernel::CKeInterlockedPtr< TYPE >::m_pVal |