1#ifndef QRYPTSECURITY_EXCEPTIONS_H
2#define QRYPTSECURITY_EXCEPTIONS_H
11 std::string _ExceptionMsg;
20 _ExceptionMsg = message;
31 const char *
what() const noexcept
override {
return _ExceptionMsg.c_str(); };
Definition: qryptsecurity_exceptions.h:50
CannotDownload(std::string message)
Definition: qryptsecurity_exceptions.h:52
Definition: qryptsecurity_exceptions.h:55
DataCorrupted(std::string message)
Definition: qryptsecurity_exceptions.h:57
Definition: qryptsecurity_exceptions.h:60
IncompatibleVersion(std::string message)
Definition: qryptsecurity_exceptions.h:62
Definition: qryptsecurity_exceptions.h:40
InvalidArgument(std::string message)
Definition: qryptsecurity_exceptions.h:42
Definition: qryptsecurity_exceptions.h:9
~QryptSecurityException()=default
Destroys QryptSecurityException.
const char * what() const noexcept override
Returns the error message.
Definition: qryptsecurity_exceptions.h:31
QryptSecurityException(std::string message)
Constructs QryptSecurityException.
Definition: qryptsecurity_exceptions.h:19
Definition: qryptsecurity_exceptions.h:45
SystemError(std::string message)
Definition: qryptsecurity_exceptions.h:47
Definition: qryptsecurity_exceptions.h:35
UnknownError(std::string message)
Definition: qryptsecurity_exceptions.h:37
Definition: qryptsecurity.h:8