4 * It creates stack of error messages that can be catched and outputed to the screen.
5 * Initial error is generated somewhere, and passed to called function, where mode description can be added. That is stack.
6
7 * \todo Remove from THE CODE error class, output class, move enclosed classes out, remove variabilities in function collings, change all enum's to strings. In that case, probably, the code can be understanded.
8 *
9 * \author Developed under supervision of the PI Yuri Shprits
10 */
11
12
13#ifndef ERROR_MESSAGES_H
14#define ERROR_MESSAGES_H
15
16#include <string>
17#include <vector>
18#include <stdarg.h>
19#include <stdio.h>
20
21using namespace std;
22
23/**
24 * Hold some information about error in the code.