Version: 8.3.0
SMESHUtils::Deleter< TOBJ > Struct Template Reference

Auto pointer. More...

#include <SMESH_TypeDefs.hxx>

Public Member Functions

 Deleter (TOBJ *obj=(TOBJ *) NULL)
 
 ~Deleter ()
 
TOBJ & operator* () const
 
TOBJ * operator-> () const
 
 operator bool () const
 

Data Fields

TOBJ * _obj
 

Private Member Functions

 Deleter (const Deleter &)
 

Detailed Description

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

Auto pointer.

Constructor & Destructor Documentation

template<typename TOBJ>
SMESHUtils::Deleter< TOBJ >::Deleter ( TOBJ *  obj = (TOBJ*)NULL)
explicit
template<typename TOBJ>
SMESHUtils::Deleter< TOBJ >::~Deleter ( )
template<typename TOBJ>
SMESHUtils::Deleter< TOBJ >::Deleter ( const Deleter< TOBJ > &  )
private

Member Function Documentation

template<typename TOBJ>
SMESHUtils::Deleter< TOBJ >::operator bool ( ) const
template<typename TOBJ>
TOBJ& SMESHUtils::Deleter< TOBJ >::operator* ( ) const
template<typename TOBJ>
TOBJ* SMESHUtils::Deleter< TOBJ >::operator-> ( ) const

Field Documentation