diff -r 117e4145fff8 -r 88e1bb50d00c include/relpipe/cli/RelpipeCLIException.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/relpipe/cli/RelpipeCLIException.h Mon Aug 13 20:38:41 2018 +0200 @@ -0,0 +1,36 @@ +#pragma once + +#include + +#include + +using namespace std; + +namespace relpipe { +namespace cli { + +/** + * TODO: move to relpipe-lib-cli (a common header-only library) + */ +class RelpipeCLIException { +private: + wstring message; + int exitCode = CLI::EXIT_CODE_UNEXPECTED_ERROR; +public: + + RelpipeCLIException(wstring message, int exitCode) : + message(message), exitCode(exitCode) { + } + + wstring getMessge() { + return message; + } + + int getExitCode() { + return exitCode; + } + +}; + +} +} \ No newline at end of file