X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmDebug.h;h=3489a87321630b9b5c6b4f1e15fc6d7e9a683644;hb=34cc82bb39edc5ad4cb83b1e8fbf5d50f854ecbf;hp=a689936f29dbd1432b491ac4cf8a03efd22d7921;hpb=8a640d0e343dc47346cc7a72cd76582b9b429610;p=gdcm.git diff --git a/src/gdcmDebug.h b/src/gdcmDebug.h index a689936f..3489a873 100644 --- a/src/gdcmDebug.h +++ b/src/gdcmDebug.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDebug.h,v $ Language: C++ - Date: $Date: 2004/07/19 11:51:26 $ - Version: $Revision: 1.4 $ + Date: $Date: 2004/09/24 03:34:27 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -21,9 +21,6 @@ #include "gdcmCommon.h" -//----------------------------------------------------------------------------- -#define dbg gdcmDebug::GetReference() - //----------------------------------------------------------------------------- /** @@ -37,17 +34,18 @@ * Shown only when the debug level is higher than the * message level. */ -class GDCM_EXPORT gdcmDebug { +class GDCM_EXPORT gdcmDebug +{ public: gdcmDebug(int level = -1); void SetDebug (int level); - void Verbose(int, const char*, const char* =""); - void Error(bool, const char*, const char* =""); - void Error(const char*, const char* ="", const char* =""); + void Verbose(int level, const char* msg1, const char* msg2 = "") ; + void Error (bool test, const char* msg1, const char* msg2 = ""); + void Error (const char* msg1, const char* msg2 = "", const char* msg3 = ""); - void Assert(int, bool, const char*, const char*); - void Exit(int); + void Assert(int level, bool test, const char * msg1, const char * msg2); + void Exit(int a); static gdcmDebug &GetReference(); @@ -55,8 +53,9 @@ private: /// warning message level to be displayed int DebugLevel; -/// Instance of debugging utility. - static gdcmDebug debug; }; +/// Instance of debugging utility. +static gdcmDebug dbg; + #endif