SALOME documentation central

ATEXIT_ Class Reference

Public Member Functions

 ATEXIT_ (bool Make_ATEXIT)

Detailed Description

Mecanisme pour faire executer une seule fois DESTRUCTEUR_GENERIQUE_::Nettoyage a la fin du traitement : creation d'un singleton statique de l'objet tres specialise ATEXIT_.

La creation d'un objet de type ATEXIT_ entraine l'inscription de la fonction Nettoyage() par atexit(). Il suffit donc de creer un singleton statique du type ATEXIT_ pour effectuer cet enregistrement une seule fois independament de l'utilisateur.


Constructor & Destructor Documentation

ATEXIT_::ATEXIT_ ( bool  Make_ATEXIT  )  [inline]

Allocation dynamique de Destructeurs, une liste chainee de DESTRUCTEUR_GENERIQUE_* et enregistrement de la fonction Nettoyage() par atexit().

La liste chainee Destructeurs est detruite dans la fonction Nettoyage.


Copyright © 2007-2008 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