DuxReiNummariae 1.0.0-alpha.23
Simple and powerful budgeting application
 
Loading...
Searching...
No Matches
drn::accounting::TransactionError Struct Referencefinal

This represents an issue with a Transaction operation. More...

#include <AccountingErrors.h>

Inheritance diagram for drn::accounting::TransactionError:
Collaboration diagram for drn::accounting::TransactionError:

Public Member Functions

 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={})
 
- Public Member Functions inherited from drn::foundation::Error
 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.
 

Detailed Description

This represents an issue with a Transaction operation.

Constructor & Destructor Documentation

◆ TransactionError() [1/3]

drn::accounting::TransactionError::TransactionError ( const TransactionNumber & tn,
const ::QString & message,
const std::exception & root = {} )
Here is the call graph for this function:

◆ TransactionError() [2/3]

drn::accounting::TransactionError::TransactionError ( const std::optional< TransactionNumber > & tn,
const Transaction & t,
const ::QString & message,
const std::exception & root = {} )
Here is the call graph for this function:

◆ TransactionError() [3/3]

drn::accounting::TransactionError::TransactionError ( const std::optional< TransactionNumber > & ,
const Transaction & ,
const char * ,
const std::exception & = {} )
delete