Passwordfile library: Io::CryptoException Class Reference

Passwordfile library 5.2.0 C++ library to read/write passwords from/to encrypted files

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Io::CryptoException Class Reference

The exception that is thrown when an encryption/decryption error occurs. More...

`#include <cryptoexception.h>`

Inheritance diagram for Io::CryptoException:
[legend]
Collaboration diagram for Io::CryptoException:
[legend]

## Public Member Functions
| CryptoException (const std::string &message) noexcept
| Constructs a crypto exception.
| CryptoException (const char *message) noexcept
| Constructs a crypto exception.
| ~CryptoException () override
| Destroys the crypto exception.

## Detailed Description

The exception that is thrown when an encryption/decryption error occurs.

Remarks
  Must not have any inline methods/c'tors/d'tors (so the vtable is invoked in any compile unit). Otherwise it is not possible to throw/catch it across library boundaries under Android.

Definition at line 11 of file cryptoexception.h.

## Constructor & Destructor Documentation

## ◆ CryptoException() [1/2]

Io::CryptoException::CryptoException | ( | const std::string & | message | ) |
| explicitnoexcept

Constructs a crypto exception.

Definition at line 14 of file cryptoexception.cpp.

## ◆ CryptoException() [2/2]

Io::CryptoException::CryptoException | ( | const char * | message | ) |
| explicitnoexcept

Constructs a crypto exception.

Definition at line 22 of file cryptoexception.cpp.

## ◆ ~CryptoException()

Io::CryptoException::~CryptoException | ( |  | ) |
| override

Destroys the crypto exception.

Definition at line 30 of file cryptoexception.cpp.

The documentation for this class was generated from the following files:

- io/cryptoexception.h
- io/cryptoexception.cpp