Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

MEDMEM.AutoDeref Class Reference

Class calling RCBASE.removeReference() at distruction. Useful to avoid memory leaks in case of exceptions; helps not to forget to delete anything, etc. More...

#include <MEDMEM_RCBase.hxx>

Public Member Functions

 AutoDeref (const RCBASE *obj)
 ~AutoDeref ()

Private Member Functions

 AutoDeref (const AutoDeref &)
AutoDerefoperator= (const AutoDeref &)

Private Attributes

const RCBASE_obj

Detailed Description

Class calling RCBASE.removeReference() at distruction. Useful to avoid memory leaks in case of exceptions; helps not to forget to delete anything, etc.


Constructor & Destructor Documentation

MEDMEM.AutoDeref::AutoDeref ( const RCBASE obj)
MEDMEM.AutoDeref::~AutoDeref ( )
MEDMEM.AutoDeref.AutoDeref ( const AutoDeref ) [private]

Member Function Documentation

AutoDeref& MEDMEM.AutoDeref.operator= ( const AutoDeref ) [private]

Field Documentation

const RCBASE* MEDMEM.AutoDeref._obj [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS