Open Search
    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