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)
 
 MAXON_OPERATOR_EQUALITY_HASHCODE (SelfType, _ptr)
 

Public Attributes

LEGACYTYPE * _ptr
 

Member Typedef Documentation

◆ SelfType

using SelfType = ClassicObjectWrapper<LEGACYTYPE>

Constructor & Destructor Documentation

◆ ClassicObjectWrapper() [1/2]

ClassicObjectWrapper ( )
default

◆ ClassicObjectWrapper() [2/2]

MAXON_IMPLICIT ClassicObjectWrapper ( LEGACYTYPE *  ptr)

Member Function Documentation

◆ MAXON_OPERATOR_EQUALITY_HASHCODE()

MAXON_OPERATOR_EQUALITY_HASHCODE ( SelfType  ,
_ptr   
)

Member Data Documentation

◆ _ptr

LEGACYTYPE* _ptr