C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Smart Pointers:

Classes

class  DPtr< T >
 Smart pointer. More...
 
class  TPointerBase< T >
 Base class of smart pointer. More...
 
class  TPointer< T >
 A smart pointer to an object. More...
 
class  TOwnPointer< T >
 A smart pointer to an object. More...
 
class  TAPointer< T >
 A smart pointer to an array of objects. More...
 
class  TPointer< char >
 A smart pointer to an array of symbols. More...
 
class  SPtr< T >
 Smart pointer to objects with reference counter. More...
 
class  SRef< T >
 Smart reference to objects with reference counter. More...
 
struct  SPtrPair< RefItem >
 A pair of smart pointers. More...
 

Macros

#define NULL_CHECK   PRECONDITION( m_pI != nullptr );
 Debug check for nullptr. More...
 

Detailed Description

Macro Definition Documentation

◆ NULL_CHECK

#define NULL_CHECK   PRECONDITION( m_pI != nullptr );

Debug check for nullptr.

Debug check for nullptr.