Salome HOME
Moved some functionality to VTKViewer_Utilities.h
[modules/kernel.git] / src / Utils / Utils_SINGLETON.hxx
index 099b6e8a31a444357c81ced13aaadc652a2639ec..79d4843891e54b56d29957014cce2639135c8f64 100644 (file)
@@ -1,14 +1,30 @@
-//=============================================================================
-// File      : Utils_SINGLETON.hxx
-// Created   : lun nov  5 16:04:47 CET 2001
-// Author    : Antoine YESSAYAN, EDF
-// Project   : SALOME
-// Copyright : EDF 2001
-// $Header$
-//=============================================================================
-
-
-
+//  SALOME Utils : general SALOME's definitions and tools
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : Utils_SINGLETON.hxx
+//  Author : Antoine YESSAYAN, EDF
+//  Module : SALOME
+//  $Header$
 
 # if !defined( __SINGLETON__H__ )
 # define __SINGLETON__H__
@@ -91,7 +107,7 @@ template <class TYPE> TYPE *SINGLETON_<TYPE>::Instance( void )
 {
        if ( ! PtrSingleton )
        {
-               MESSAGE("SINGLETON_<TYPE>::Instance( void )") ;
+               //MESSAGE("SINGLETON_<TYPE>::Instance( void )") ;
                PtrSingleton = new SINGLETON_<TYPE> ;
                new DESTRUCTEUR_DE_<TYPE>( PtrSingleton->_Instance ) ;
        }
@@ -109,7 +125,7 @@ template <class TYPE> bool SINGLETON_<TYPE>::IsAlreadyExisting( void )
 
 template <class TYPE> SINGLETON_<TYPE>::SINGLETON_( void )
 {
-       MESSAGE("CREATION d'un SINGLETON_") ;
+       //MESSAGE("CREATION d'un SINGLETON_") ;
 }
 
 
@@ -130,7 +146,7 @@ template <class TYPE> int SINGLETON_<TYPE>::Destruction( void )
                MESSAGE("Destruction du SINGLETON_") ;
 
 
-               list<DESTRUCTEUR_GENERIQUE_ *>::iterator k ;
+               std::list<DESTRUCTEUR_GENERIQUE_ *>::iterator k ;
                for( k=DESTRUCTEUR_GENERIQUE_::Destructeurs.begin() ; k!=DESTRUCTEUR_GENERIQUE_::Destructeurs.end();k++)
                {
                        if ( *k == PtrSingleton->_Instance )