#ifndef __EXCEPTIONS_HPP #define __EXCEPTIONS_HPP #include struct ParseError : public std::runtime_error { using std::runtime_error::runtime_error; }; struct ConnectionError : public std::runtime_error { using std::runtime_error::runtime_error; }; struct DesyncError : public std::exception { const char *what() const throw() { return "Server has desynced!!!"; } DesyncError() { std::cout << "DESCONACCREKO" << std::endl; } }; #endif