Passwordfile library 5.0.11
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=std::string()) 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 = std::string())
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: