24 #if __cplusplus >= 201103L
26 #define OSFI_NO_RETURN [[noreturn]]
28 #define OSFI_NO_RETURN
72 static void error(
const string& message);
78 static void warning(
const string& message);
84 static void info(
const string& message);
93 static void debug(
const string& message);
99 static ostream & getErrorStream();
107 static ostream & getDebugStream();
113 static ostream & getInfoStream();
119 static ostream & getWarningStream();
126 static void progress(
int step,
int nSteps);
133 OSFI_NO_RETURN
static void finishExecution(
int errorCode);
140 static void qualityReport(
const string& name,
double value);
147 static void qualityReport(
const string& name,
const string& value);
153 static ostream & getQualityStream();
158 bool static isDebugging();
169 bool static isColored();
176 static bool debugging;
186 static const char delimitier;
191 static const char * fileName;