#include <AbstractBankAccount.hpp>
Inheritance diagram for AbstractBankAccount:

Public Member Functions | |
| AbstractBankAccount (void) | |
| Default constructor. | |
| AbstractBankAccount (AbstractBankAccountCref aRef) | |
| Copy constructor. | |
| virtual | ~AbstractBankAccount (void) |
| Virtual Destructor. | |
| AbstractBankAccountRef | operator= (AbstractBankAccountCref aRef) |
| Assignment operator. | |
| bool | operator== (AbstractBankAccountCref aRef) const |
| Equality operator. | |
| virtual AmountCref | getBalance (void) const =0 |
| Retrieve the account balance. | |
| virtual void | withdrawFunds (Amount)=0 throw (InsufficientFundsException) |
| Withdraw an amount of funds from the account. | |
| virtual void | depositFunds (Amount)=0 throw (InsufficientFundsException) |
| Deposit funds into the account. | |
Common methods such as withdrawing and depositing funds are made available, as well as retrieving the balance of the account.
|
|
Deposit funds into the account.
Implemented in AccountProxy, and BankAccount. |
|
|
Retrieve the account balance.
Implemented in AccountProxy, and BankAccount. |
|
|
Assignment operator.
|
|
|
Equality operator.
|
|
|
Withdraw an amount of funds from the account.
Implemented in AccountProxy, BankAccount, and RestrictedAccountProxy. |