]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Thu, 2 Oct 2008 12:29:26 +0000 (12:29 +0000)
committerguigues <guigues>
Thu, 2 Oct 2008 12:29:26 +0000 (12:29 +0000)
kernel/src/CMakeLists.txt
kernel/src/bbtkAny.h
kernel/src/bbtkException.h
kernel/src/bbtkFactory.cxx
kernel/src/bbtkInterpreter.cxx
kernel/src/bbtkRTTI.h
kernel/src/bbtkSystem.h

index dcd505acba10353a43237f9cccba8dcc23788b4c..ec3c604af240d9895e332d9efb3b6b9a932273b0 100644 (file)
@@ -177,7 +177,9 @@ ADD_LIBRARY(bbtk SHARED ${SOURCES} ${SOURCES_H})
 #-----------------------------------------------------------------------------
 TARGET_LINK_LIBRARIES(bbtk ${BBTK_LINK_LIBRARIES})
 #-----------------------------------------------------------------------------
+IF(UNIX)
 SET_TARGET_PROPERTIES(bbtk PROPERTIES COMPILE_FLAGS -Wall)
+ENDIF(UNIX)
 
 #IF(UNIX)
 # for gnu linker : version script used to define exported symbols
index 3c8b534bfadef18635366bdb2a337e6bc9ab6f76..2d7bb9d640117d45950f5a954c24fb0e37fce060 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkAny.h,v $
   Language:  C++
-  Date:      $Date: 2008/04/24 10:11:27 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2008/10/02 12:29:26 $
+  Version:   $Revision: 1.4 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See doc/license.txt or
@@ -303,7 +303,7 @@ namespace bbtk
     /// Returns true iff the contained type is t
     inline bool contains(TypeInfo t)
     {
-      return ( type() == t );
+      return ( (bool)(type() == t) );
      }
 
     /// Returns true iff any of type ValueType can be held 
index 96e04a7c84da457dcd1abf2cf718d2f49606520a..a9fd38f1ce525176f132974f333bc7590d54f667 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkException.h,v $
   Language:  C++
-  Date:      $Date: 2008/03/21 14:59:39 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2008/10/02 12:29:26 $
+  Version:   $Revision: 1.3 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -62,9 +62,10 @@ namespace bbtk
        std::cerr << "* FILE   : " <<mSourceFile<<std::endl;
       }
     }
+    //const std::string& GetMessage() const { return mMessage; }
     const std::string& GetObject() const { return mObject; }
     const std::string& GetSourceFile() const { return mSourceFile; }
-    const std::string& GetMessage() const { return mMessage; }
+    const std::string& GetErrorMessage() const { return mMessage; }
   private:
     std::string mObject;
     std::string mSourceFile;
index 3ca2be2cb787adcefe5539dbf404d3bd83feb7d0..b97670c988f4ec0c8c79c1f75e82843c99ffa2e4 100644 (file)
@@ -4,8 +4,8 @@ Program:   bbtk
 Module:    $RCSfile: bbtkFactory.cxx,v $
 Language:  C++
 
-Date:      $Date: 2008/09/10 09:25:19 $
-Version:   $Revision: 1.38 $
+Date:      $Date: 2008/10/02 12:29:26 $
+Version:   $Revision: 1.39 $
                                                                                 
 
 Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
@@ -37,6 +37,7 @@ PURPOSE.  See the above copyright notices for more information.
 
 #include <cctype>    // std::toupper
 
+#include <time.h>
 
 namespace bbtk
 {
index febf071291510a71dfc65b7cd4ec84362f512f2b..59492fc0ac746340685ccd637300d087bee98076 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkInterpreter.cxx,v $ $
   Language:  C++
-  Date:      $Date: 2008/10/02 07:43:20 $
-  Version:   $Revision: 1.71 $
+  Date:      $Date: 2008/10/02 12:29:26 $
+  Version:   $Revision: 1.72 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -402,9 +402,8 @@ namespace bbtk
       }
     else
       {
-       std::cout << "!!!HERRR bbtk"<<std::endl;
        std::stringstream mess;
-       mess << "* ERROR : "<<e.GetMessage()<<std::endl;
+       mess << "* ERROR : "<<e.GetErrorMessage()<<std::endl;
        if (mFileName.size()) {
          mess << "* FILE  : \""<<mFileName.back()<<"\""<<std::endl;
          mess << "* LINE  : "<<mLine.back()<<std::endl;
@@ -433,7 +432,6 @@ namespace bbtk
       }
     else
       {
-       std::cout << "!!!HERRR std"<<std::endl;
        std::stringstream mess;
        mess << "* ERROR : "<<e.what()<<std::endl;
        if (mFileName.size()) {
@@ -465,7 +463,6 @@ namespace bbtk
       }
     else
       {
-       std::cout << "!!!HERRRunk "<<std::endl;
        std::stringstream mess;
        mess << "* UNDEFINED ERROR (not a bbtk nor a std exception)" 
             << std::endl;
index 4fd8eee00d61285e659216d8d25743793ac95b68..ac17280bd328b0636558014707aa02091d7b9f07 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkRTTI.h,v $
   Language:  C++
-  Date:      $Date: 2008/07/30 09:02:31 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2008/10/02 12:29:26 $
+  Version:   $Revision: 1.4 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See doc/license.txt or
@@ -156,6 +156,7 @@ namespace bbtk
     template <> inline std::string HumanTypeName< std::vector<TYPE> >  \
     (const std::vector<TYPE>&) { return "Vector"+HumanTypeName<TYPE>(); }      
 
+  /*
   BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(int8_t);
   BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(uint8_t);
   BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(int16_t);
@@ -166,6 +167,7 @@ namespace bbtk
   BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(float);
   BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(double);
   BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(std::string);
+*/
 
 /// The bbtk::TypeInfo type is a const ref on std::type_info (which can only be manipulated as such (because typeid returns const std::type_info& and type_info has all constructors private)) 
   typedef const std::type_info& TypeInfo;
index 9da0af44124940edfff3d68fec60c5a50e5eecef..447d9e20e89c056f359bc861f6c0cc98c93df99b 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkSystem.h,v $
   Language:  C++
-  Date:      $Date: 2008/09/10 07:25:23 $
-  Version:   $Revision: 1.6 $
+  Date:      $Date: 2008/10/02 12:29:26 $
+  Version:   $Revision: 1.7 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
 // class ClassName
 
 
-/*
-// Useless ?
-#if defined(_WIN32) 
-//&& defined(BUILD_SHARED_LIBS)
-  #ifdef BBTK_EXPORTS2
-    #define BBTK_EXPORT2 export
-  #else
-    #define BBTK_EXPORT2 
-  #endif
-#else
-  #define BBTK_EXPORT2
-#endif // defined(_WIN32) && defined(BUILD_SHARED_LIBS)
-*/
-
 
 
 #if defined(_WIN32) 
 
 
 
-// ----------------------------------------------------------------------------
-// wx headers
-// ----------------------------------------------------------------------------
-//#include "bbtkWx.h"
-
-/*
-#ifdef _USE_WXWIDGETS_
-#include "wx/wxprec.h"
-#include <wx/datetime.h>
-#ifndef WX_PRECOMP
-#   include <wx/wx.h>
-#endif //WX_PRECOMP
-
-#include <wx/log.h>
-
-#ifdef __WXGTK__
-# include <locale.h>
-#endif //__WXGTK__
-
-#endif //_USE_WXWIDGETS_
-*/
-//-----------------------------------------------------------------------------
-
-
 
 
 //-----------------------------------------------------------------------------