#include <stdio.h>#include <stdlib.h>#include <iostream>#include <fstream>#include <ostream>#include <string.h>#include <time.h>#include <strstream>#include <typeinfo.h>Aller au code source de ce fichier.
Définitions des macros | |
| #define | DEBUG |
| #define | EXC throw 1; |
| #define | Guard(function) |
| #define | UnGuard |
| #define | Trace(why) |
|
|
Définition à la ligne 96 du fichier include/Tools/ExCTrace.h. |
|
|
Définition à la ligne 99 du fichier include/Tools/ExCTrace.h. |
|
|
Valeur: static char * __FUNCTION_NAME__ = #function;\ try { Définition à la ligne 124 du fichier include/Tools/ExCTrace.h. |
|
|
Valeur: static char * __WHY__ = #why;\ time_t tt;struct tm *ttb;tt = time(NULL);ttb = localtime(&tt);\ std::cout<<"***********************TRACE***********************"<<std::endl;\ std::cout<<"* Date : "<<asctime(ttb);\ std::cout<<"* Module : "<<__FUNCTION_NAME__<<std::endl;\ std::cout<<"* Line : "<<__LINE__<<std::endl;\ std::cout<<"* File : "<<__FILE__<<std::endl;\ std::cout<<"* Make date : "<<__DATE__<<" "<<__TIME__<<std::endl;\ std::cout<<"* Cause : "<<__WHY__<<std::endl;\ std::cout<<"* Error : "<<errno<<std::endl;\ std::cout<<"***************************************************"<<std::endl; Définition à la ligne 158 du fichier include/Tools/ExCTrace.h. |
|
|
Valeur: } catch (...) {\ time_t tt;struct tm *ttb;tt = time(NULL);ttb = localtime(&tt);\ std::cout<<"*********************CALL STACK*********************"<<std::endl;\ std::cout<<"* Date : "<<asctime(ttb);\ std::cout<<"* Module : "<<__FUNCTION_NAME__<<std::endl;\ std::cout<<"* Line : "<<__LINE__<<std::endl;\ std::cout<<"* File : "<<__FILE__<<std::endl;\ std::cout<<"* Make date : "<<__DATE__<<" "<<__TIME__<<std::endl;\ std::cout<<"***************************************************"<<std::endl;\ throw; } Définition à la ligne 126 du fichier include/Tools/ExCTrace.h. |
1.3-rc1