#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. |