Program: gdcm
Module: $RCSfile: gdcmDebug.h,v $
Language: C++
- Date: $Date: 2004/07/19 11:51:26 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2004/08/01 02:39:09 $
+ Version: $Revision: 1.5 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
* 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();