ClassicObjectWrapper< LEGACYTYPE > Class Template Reference

#include <c4d_data_datatype.h>

Public Types

using SelfType = ClassicObjectWrapper< LEGACYTYPE >
 

Public Member Functions

 ClassicObjectWrapper ()=default
 
MAXON_IMPLICIT ClassicObjectWrapper (LEGACYTYPE *ptr)
 
 ClassicObjectWrapper (const ClassicObjectWrapper &src)
 
 MAXON_OPERATOR_EQUALITY_HASHCODE (SelfType, _ptr)
 

Public Attributes

LEGACYTYPE * _ptr
 

Member Typedef Documentation

◆ SelfType

using SelfType = ClassicObjectWrapper<LEGACYTYPE>

Constructor & Destructor Documentation

◆ ClassicObjectWrapper() [1/3]

ClassicObjectWrapper ( )
default

◆ ClassicObjectWrapper() [2/3]

MAXON_IMPLICIT ClassicObjectWrapper ( LEGACYTYPE *  ptr)

◆ ClassicObjectWrapper() [3/3]

ClassicObjectWrapper ( const ClassicObjectWrapper< LEGACYTYPE > &  src)

Member Function Documentation

◆ MAXON_OPERATOR_EQUALITY_HASHCODE()

MAXON_OPERATOR_EQUALITY_HASHCODE ( SelfType  ,
_ptr   
)

Member Data Documentation

◆ _ptr

LEGACYTYPE* _ptr