This represents an issue with a Transaction operation.
More...
#include <AccountingErrors.h>
|
| TransactionError (const std::optional< TransactionNumber > &, const Transaction &, const char *, const std::exception &={})=delete |
|
| TransactionError (const std::optional< TransactionNumber > &tn, const Transaction &t, const ::QString &message, const std::exception &root={}) |
|
| TransactionError (const TransactionNumber &tn, const ::QString &message, const std::exception &root={}) |
|
| Error (const ::QString &message) |
| Error message constructor.
|
|
| Error (const ::QString &message, const std::exception &root) |
| Error and supplementary context data constructor.
|
|
| Error (const char *)=delete |
|
| Error (const char *, const std::exception &)=delete |
|
const ::QString & | message () const noexcept |
| An accessor to the error message.
|
|
This represents an issue with a Transaction operation.
◆ TransactionError() [1/3]
drn::accounting::TransactionError::TransactionError |
( |
const TransactionNumber & | tn, |
|
|
const ::QString & | message, |
|
|
const std::exception & | root = {} ) |
◆ TransactionError() [2/3]
drn::accounting::TransactionError::TransactionError |
( |
const std::optional< TransactionNumber > & | tn, |
|
|
const Transaction & | t, |
|
|
const ::QString & | message, |
|
|
const std::exception & | root = {} ) |
◆ TransactionError() [3/3]
drn::accounting::TransactionError::TransactionError |
( |
const std::optional< TransactionNumber > & | , |
|
|
const Transaction & | , |
|
|
const char * | , |
|
|
const std::exception & | = {} ) |
|
delete |