Go to the documentation of this file. 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:45
Definition: qryptsecurity_exceptions.h:55
Definition: qryptsecurity.h:9
QryptSecurityException(std::string message)
Constructs QryptSecurityException
Definition: qryptsecurity_exceptions.h:19
const char * what() const noexcept override
Returns the error message
Definition: qryptsecurity_exceptions.h:31
Definition: qryptsecurity_exceptions.h:65
InvalidArgument(std::string message)
Definition: qryptsecurity_exceptions.h:42
IncompatibleVersion(std::string message)
Definition: qryptsecurity_exceptions.h:67
UnknownError(std::string message)
Definition: qryptsecurity_exceptions.h:37
Definition: qryptsecurity_exceptions.h:50
Definition: qryptsecurity_exceptions.h:40
Definition: qryptsecurity_exceptions.h:35
Definition: qryptsecurity_exceptions.h:60
SystemError(std::string message)
Definition: qryptsecurity_exceptions.h:47
HttpClientError(std::string message)
Definition: qryptsecurity_exceptions.h:57
Definition: qryptsecurity_exceptions.h:9
CannotDownload(std::string message)
Definition: qryptsecurity_exceptions.h:52
~QryptSecurityException()=default
Destroys QryptSecurityException
DataCorrupted(std::string message)
Definition: qryptsecurity_exceptions.h:62