Blender  V3.3
Public Member Functions | List of all members
Freestyle::AutoPtr< T > Class Template Reference

#include <AutoPtrHelper.h>

Inheritance diagram for Freestyle::AutoPtr< T >:

Public Member Functions

 AutoPtr ()
 
 AutoPtr (T *ptr)
 
template<typename X >
 AutoPtr (AutoPtr< X > &other)
 
template<typename X >
AutoPtroperator= (AutoPtr< X > &other)=delete
 

Detailed Description

template<typename T>
class Freestyle::AutoPtr< T >

Definition at line 14 of file AutoPtrHelper.h.

Constructor & Destructor Documentation

◆ AutoPtr() [1/3]

template<typename T >
Freestyle::AutoPtr< T >::AutoPtr ( )
inline

Definition at line 18 of file AutoPtrHelper.h.

◆ AutoPtr() [2/3]

template<typename T >
Freestyle::AutoPtr< T >::AutoPtr ( T ptr)
inline

Definition at line 21 of file AutoPtrHelper.h.

◆ AutoPtr() [3/3]

template<typename T >
template<typename X >
Freestyle::AutoPtr< T >::AutoPtr ( AutoPtr< X > &  other)
inline

Definition at line 28 of file AutoPtrHelper.h.

Member Function Documentation

◆ operator=()

template<typename T >
template<typename X >
AutoPtr& Freestyle::AutoPtr< T >::operator= ( AutoPtr< X > &  other)
delete

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