Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayKernel::CKeInterlockedPtrX< TYPE > Struct Template Reference

#include <cKernel.h>

Inheritance diagram for GrayKernel::CKeInterlockedPtrX< TYPE >:
GrayKernel::CKeInterlockedPtr< TYPE >

Public Member Functions

 CKeInterlockedPtrX (TYPE *pVal=nullptr)
 
- Public Member Functions inherited from GrayKernel::CKeInterlockedPtr< TYPE >
void InitPtr (TYPE *pVal=nullptr)
 
TYPEExchange (TYPE *pVal=nullptr)
 
TYPEExchangeIf (TYPE *pValCompare, TYPE *pVal=nullptr)
 
 operator TYPE * () const
 
TYPE *& InitRef ()
 

Additional Inherited Members

- Public Attributes inherited from GrayKernel::CKeInterlockedPtr< TYPE >
TYPEm_pVal
 

Constructor & Destructor Documentation

◆ CKeInterlockedPtrX()

template<class TYPE >
GrayKernel::CKeInterlockedPtrX< TYPE >::CKeInterlockedPtrX ( TYPE pVal = nullptr)
inline

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