utilities.h File Reference
#include <stdlib.h>
#include <iostream>

Go to the source code of this file.

Macros

#define HEREWEARE
 
#define INFOS(chain)
 
#define PYSCRIPT(chain)
 
#define COMPILER   "undefined";
 
#define INFOS_COMPILATION
 
#define HERE
 
#define SCRUTE(var)
 
#define MESSAGE(chain)
 
#define INTERRUPTION(code)
 
#define ASSERT(condition)
 
#define REPERE
 
#define BEGIN_OF(chain)
 
#define END_OF(chain)
 

Macro Definition Documentation

◆ ASSERT

#define ASSERT (   condition)

◆ BEGIN_OF

#define BEGIN_OF (   chain)

◆ COMPILER

#define COMPILER   "undefined";

◆ END_OF

#define END_OF (   chain)

◆ HERE

#define HERE

◆ HEREWEARE

#define HEREWEARE
Value:
cout << flush; \
cerr << __FILE__ << " [" << __LINE__ << "] : " << flush;

◆ INFOS

#define INFOS (   chain)
Value:
{ \
HEREWEARE; \
cerr << chain << endl; \
}

◆ INFOS_COMPILATION

#define INFOS_COMPILATION
Value:
{ \
cerr << flush; \
cout << __FILE__; \
cout << " [" << __LINE__ << "] : "; \
cout << "COMPILED with " << COMPILER; \
cout << ", " << __DATE__; \
cout << " at " << __TIME__ << endl; \
cout << "\n\n"; \
cout << flush; \
}
#define COMPILER
Definition: utilities.h:46

◆ INTERRUPTION

#define INTERRUPTION (   code)

◆ MESSAGE

#define MESSAGE (   chain)

◆ PYSCRIPT

#define PYSCRIPT (   chain)
Value:
{ \
cout << flush; \
cerr << "---PYSCRIPT--- " << chain << endl; \
}

◆ REPERE

#define REPERE

◆ SCRUTE

#define SCRUTE (   var)