]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blob - src/exception.h
Marco TODOs
[z.facultad/75.52/treemulator.git] / src / exception.h
1
2 #ifndef _EXCEPTION_H_
3 #define _EXCEPTION_H_
4
5 #include <string>
6
7 class Exception {
8         public:
9                 virtual ~Exception () {}
10                 virtual std::string Message () { return "Error desconocido"; }
11 };
12
13 class AddException : public Exception  {
14         public:
15                 virtual ~AddException () {}
16                 virtual std::string Message () { return "No se pudo agregar la clave."; }
17 };
18
19 class DelException : public Exception {
20         public:
21                 virtual ~DelException () {}
22                 virtual std::string Message () { return "No se pudo eliminar la clave."; }
23 };
24
25 #endif
26