C3D Toolkit  Kernel - 105435, Vision - 121811.105435
+ Collaboration diagram for Smart Pointers:

Classes

class  DPtr< dtype >
 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 != NULL );
 Debug check for NULL. More...
 

Detailed Description

Macro Definition Documentation

◆ NULL_CHECK

#define NULL_CHECK   PRECONDITION( m_pI != NULL );

Debug check for NULL.

Debug check for NULL.