Passwordfile library: Io::ParsingException 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::ParsingException Class Reference

The exception that is thrown when a parsing error occurs. More...

`#include <parsingexception.h>`

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

## Public Member Functions
| ParsingException (const std::string &message={}) noexcept
| Constructs a parsing exception.
| ParsingException (const char *message) noexcept
| Constructs a parsing exception.
| ~ParsingException () override
| Destroys the parsing exception.

## Detailed Description

The exception that is thrown when a parsing 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 parsingexception.h.

## Constructor & Destructor Documentation

## ◆ ParsingException() [1/2]

Io::ParsingException::ParsingException | ( | const std::string & | message = {} | ) |
| explicitnoexcept

Constructs a parsing exception.

Definition at line 15 of file parsingexception.cpp.

## ◆ ParsingException() [2/2]

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

Constructs a parsing exception.

Definition at line 23 of file parsingexception.cpp.

## ◆ ~ParsingException()

Io::ParsingException::~ParsingException | ( |  | ) |
| override

Destroys the parsing exception.

Definition at line 31 of file parsingexception.cpp.

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

- io/parsingexception.h
- io/parsingexception.cpp