Version: 9.12.0
SMESHUtils::ArrayDeleter< TOBJ > Struct Template Reference

Auto pointer to array. More...

#include <SMESH_TypeDefs.hxx>

Public Member Functions

 ArrayDeleter (TOBJ *obj)
 
 ~ArrayDeleter ()
 
 operator TOBJ * ()
 
TOBJ * get ()
 

Data Fields

TOBJ * _obj
 

Private Member Functions

 ArrayDeleter (const ArrayDeleter &)
 

Detailed Description

template<typename TOBJ>
struct SMESHUtils::ArrayDeleter< TOBJ >

Auto pointer to array.

Constructor & Destructor Documentation

◆ ArrayDeleter() [1/2]

template<typename TOBJ >
SMESHUtils::ArrayDeleter< TOBJ >::ArrayDeleter ( TOBJ *  obj)

◆ ~ArrayDeleter()

template<typename TOBJ >
SMESHUtils::ArrayDeleter< TOBJ >::~ArrayDeleter ( )

◆ ArrayDeleter() [2/2]

template<typename TOBJ >
SMESHUtils::ArrayDeleter< TOBJ >::ArrayDeleter ( const ArrayDeleter< TOBJ > &  )
private

Member Function Documentation

◆ get()

template<typename TOBJ >
TOBJ* SMESHUtils::ArrayDeleter< TOBJ >::get ( )

◆ operator TOBJ *()

template<typename TOBJ >
SMESHUtils::ArrayDeleter< TOBJ >::operator TOBJ * ( )

Field Documentation

◆ _obj