]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkObject.cxx
*** empty log message ***
[bbtk.git] / kernel / src / bbtkObject.cxx
index e498187bb662dd44ee0603542aff0a6d25ed03d1..304fa1de856e68e465d65fcc1f4f4ef93bed0986 100644 (file)
@@ -183,10 +183,32 @@ namespace bbtk
     if (PrintObjectListInfo) 
       {
        std::cout << std::endl
-                 << "***************** main ended *******************"
+                 << "************************** main ended *******************"
                  << std::endl << std::endl;
        Object::PrintObjectListInfo("");
       }
+    if (Object::GetObjectsCount()>0)
+      {
+       std::cout << std::endl;
+       std::cout << "**************************** WARNING *************************"
+                 <<std::endl; 
+       std::cout << "**** "<< Object::GetObjectsCount()
+                 <<" bbtk objects still alive after main ended"<<std::endl;
+       if (!PrintObjectListInfo) 
+         {
+           
+           std::cout << "**** "
+                     <<"Rerun bbi with -D option or put 'debug -D' in bbs file"
+                 <<std::endl;
+           std::cout << "**** "
+                     <<"to view the objects list "
+                     <<std::endl;
+         }
+       std::cout << "**************************************************************"
+                 <<std::endl
+                 <<std::endl;
+
+     }
   }
   //=======================================================================
   //=======================================================================