#include <gdcmUtil.h>
Public Member Functions | |
gdcmDebug (int level=GDCM_DEBUG) | |
void | SetDebug (int i) |
void | Verbose (int, const char *, const char *="") |
void | Error (bool, const char *, const char *="") |
void | Error (const char *, const char *="", const char *="") |
void | Assert (int, bool, const char *, const char *) |
void | Exit (int) |
Private Attributes | |
int | DebugLevel |
|
Definition at line 14 of file gdcmUtil.cxx. References DebugLevel.
00014 { 00015 DebugLevel = level; 00016 } |
|
Definition at line 37 of file gdcmUtil.cxx. References DebugLevel.
00038 { 00039 if (Level > DebugLevel) 00040 return ; 00041 if (!Test) 00042 std::cerr << Msg1 << ' ' << Msg2 << std::endl; 00043 } |
|
Definition at line 31 of file gdcmUtil.cxx. References Exit().
00032 { 00033 std::cerr << Msg1 << ' ' << Msg2 << ' ' << Msg3 << std::endl; 00034 Exit(1); 00035 } |
|
Definition at line 24 of file gdcmUtil.cxx. References Exit(). Referenced by gdcmDicomDirElement::gdcmDicomDirElement(), gdcmDict::gdcmDict(), gdcmTS::gdcmTS(), gdcmVR::gdcmVR(), gdcmDictEntry::SetVR(), and gdcmParser::SwapLong().
00024 { 00025 if (!Test) 00026 return; 00027 std::cerr << Msg1 << ' ' << Msg2 << std::endl; 00028 Exit(1); 00029 } |
|
Definition at line 45 of file gdcmUtil.cxx. Referenced by Error().
00045 { 00046 #ifdef __GNUC__ 00047 std::exit(a); 00048 #endif 00049 #ifdef _MSC_VER 00050 exit(a); // Found in #include <stdlib.h> 00051 #endif 00052 } |
|
Definition at line 30 of file gdcmUtil.h. References DebugLevel. Referenced by gdcmParser::FindHeaderEntryLength().
00030 {DebugLevel = i;} |
|
|
Definition at line 40 of file gdcmUtil.h. Referenced by Assert(), gdcmDebug(), SetDebug(), and Verbose(). |