Kanzi 4.1.0
kanzi::interop::UnwrapOutPtr< CType > Class Template Reference

#include <kanzi/interop/interop_detail.hpp>

Public Types

using CppType
 

Public Member Functions

CppTypeget ()
 
UnwrapOutPtroperator= (const UnwrapOutPtr &)=delete
 
UnwrapOutPtroperator= (UnwrapOutPtr &&)=delete
 
 UnwrapOutPtr (const UnwrapOutPtr &)=delete
 
 UnwrapOutPtr (CType *cPtr)
 
 UnwrapOutPtr (UnwrapOutPtr &&)=delete
 
 ~UnwrapOutPtr ()
 

Member Typedef Documentation

◆ CppType

Constructor & Destructor Documentation

◆ UnwrapOutPtr() [1/3]

template<typename CType >
kanzi::interop::UnwrapOutPtr< CType >::UnwrapOutPtr ( CType * cPtr)
inlineexplicit

◆ ~UnwrapOutPtr()

◆ UnwrapOutPtr() [2/3]

template<typename CType >
kanzi::interop::UnwrapOutPtr< CType >::UnwrapOutPtr ( const UnwrapOutPtr< CType > & )
delete

◆ UnwrapOutPtr() [3/3]

template<typename CType >
kanzi::interop::UnwrapOutPtr< CType >::UnwrapOutPtr ( UnwrapOutPtr< CType > && )
delete

Member Function Documentation

◆ operator=() [1/2]

◆ operator=() [2/2]

◆ get()

template<typename CType >
CppType * kanzi::interop::UnwrapOutPtr< CType >::get ( )
inline

The documentation for this class was generated from the following file: