Version: 9.12.0
TVTKSmartPtr< T > Class Template Reference

#include <SMESH_ActorDef.h>

Inheritance diagram for TVTKSmartPtr< T >:

Public Member Functions

 TVTKSmartPtr ()
 
 TVTKSmartPtr (T *r, bool theIsOwner=false)
 
TVTKSmartPtroperator() (T *r, bool theIsOwner=false)
 
TVTKSmartPtroperator= (T *r)
 
T * Get () const
 

Constructor & Destructor Documentation

◆ TVTKSmartPtr() [1/2]

template<class T >
TVTKSmartPtr< T >::TVTKSmartPtr ( )

◆ TVTKSmartPtr() [2/2]

template<class T >
TVTKSmartPtr< T >::TVTKSmartPtr ( T *  r,
bool  theIsOwner = false 
)

Member Function Documentation

◆ Get()

template<class T >
T* TVTKSmartPtr< T >::Get ( ) const

◆ operator()()

template<class T >
TVTKSmartPtr& TVTKSmartPtr< T >::operator() ( T *  r,
bool  theIsOwner = false 
)

◆ operator=()

template<class T >
TVTKSmartPtr& TVTKSmartPtr< T >::operator= ( T *  r)