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

MEDMEM.RCBASE Class Reference

#include <MEDMEM_RCBase.hxx>

Inheritance diagram for MEDMEM.RCBASE:
Inheritance graph

Public Member Functions

 RCBASE ()
void addReference () const
bool removeReference () const

Protected Member Functions

void clearRefCouner ()
 To be called at destructor beginning to avoid recursive calls of destructor in case of cyclic dependencies between reference counters like e.g. between the GMESH and the GROUPs it contains.
virtual ~RCBASE ()

Private Attributes

int _cnt

Constructor & Destructor Documentation

MEDMEM.RCBASE::RCBASE ( )
MEDMEM.RCBASE::~RCBASE ( ) [protected, virtual]

Member Function Documentation

void MEDMEM.RCBASE::addReference ( ) const
bool MEDMEM.RCBASE::removeReference ( ) const

References testMEDMEM.ret.

void MEDMEM.RCBASE::clearRefCouner ( ) [protected]

To be called at destructor beginning to avoid recursive calls of destructor in case of cyclic dependencies between reference counters like e.g. between the GMESH and the GROUPs it contains.


Field Documentation

int MEDMEM.RCBASE._cnt [mutable, 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