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

Go to the source code of this file.

Classes

class  Gray::cObjectSignature< _SIGVALID >
 
class  Gray::CObject
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define ASSERT_VALID(p)   ASSERT((p)!=nullptr)
 
#define COBJECT_IsValidCheck()   CObject::isValidCheck()
 
#define DECLARE_DYNAMIC(c)
 
#define IMPLEMENT_DYNAMIC(c, cb)
 

Detailed Description

Macro Definition Documentation

◆ ASSERT_VALID

#define ASSERT_VALID (   p)    ASSERT((p)!=nullptr)

◆ COBJECT_IsValidCheck

#define COBJECT_IsValidCheck ( )    CObject::isValidCheck()

◆ DECLARE_DYNAMIC

#define DECLARE_DYNAMIC (   c)

◆ IMPLEMENT_DYNAMIC

#define IMPLEMENT_DYNAMIC (   c,
  cb 
)