Passwordfile library  5.0.6
C++ library to read/write passwords from/to encrypted files
cryptoexception.h
Go to the documentation of this file.
1 #ifndef PASSWORD_FILE_IO_CRYPTOFAILUREEXCEPTION_H
2 #define PASSWORD_FILE_IO_CRYPTOFAILUREEXCEPTION_H
3 
4 #include "../global.h"
5 
6 #include <stdexcept>
7 #include <string>
8 
9 namespace Io {
10 
11 class PASSWORD_FILE_EXPORT CryptoException : public std::runtime_error {
12 public:
13  explicit CryptoException(const std::string &message) noexcept;
14  explicit CryptoException(const char *message) noexcept;
15  ~CryptoException() override;
16 };
17 
18 } // namespace Io
19 
20 #endif // PASSWORD_FILE_IO_CRYPTOFAILUREEXCEPTION_H
The exception that is thrown when an encryption/decryption error occurs.
#define PASSWORD_FILE_EXPORT
Marks the symbol to be exported by the passwordfile library.
Contains all IO related classes.