Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cPtrFacade.h File Reference
#include "PtrCast.h"
#include "cDebugAssert.h"

Go to the source code of this file.

Classes

class  Gray::cPtrFacade< TYPE >
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define SMART_CAST(_DSTCLASS, p)   DYNPTR_CAST(_DSTCLASS,(p).get_Ptr())
 
#define SMARTS_CAST(_DSTCLASS, p)   CHECKPTR_CAST(_DSTCLASS,(p).get_Ptr())
 

Detailed Description

Macro Definition Documentation

◆ SMART_CAST

#define SMART_CAST (   _DSTCLASS,
 
)    DYNPTR_CAST(_DSTCLASS,(p).get_Ptr())

◆ SMARTS_CAST

#define SMARTS_CAST (   _DSTCLASS,
 
)    CHECKPTR_CAST(_DSTCLASS,(p).get_Ptr())