gdpm/include/error.hpp
David J. Allen 072a118c9d Fixed small issues and updated GitHub CI
-Make package manager functions return error
-Added Jenkensfile CI for testing purposes
-Updated the github CI for testing purposes
2023-01-13 14:07:14 -06:00

23 lines
No EOL
479 B
C++

#include <string>
namespace gdpm{
class error{
public:
error(int code = 0, const std::string& message = ""):
m_code(code), m_message(message)
{}
void set_code(int code) { m_code = code; }
void set_message(const std::string& message) { m_message = message; }
int get_code() const { return m_code; }
std::string get_message() const { return m_message; }
bool has_error() const { return m_code != 0; }
private:
int m_code;
std::string m_message;
};
}