FinanceSim
0.1.0
Financial Simulation Library
Loading...
Searching...
No Matches
financesim::AccountBase Member List
This is the complete list of members for
financesim::AccountBase
, including all inherited members.
AccountBase
(std::string id, std::string name, std::string routing_tag, double initial_balance=0.0, Schedule schedule=make_account_schedule())
financesim::AccountBase
balance
() const
financesim::AccountBase
inline
balance_
financesim::AccountBase
private
bus
()
financesim::AccountBase
inline
protected
bus_
financesim::AccountBase
private
deposit
(SimTime time, double amount, const std::string &reason)
financesim::AccountBase
protected
emit
(SimTime time, Args &&... args)
financesim::AccountBase
inline
protected
expense_sub_
financesim::AccountBase
private
finalize
() override
financesim::AccountBase
virtual
id
() const override
financesim::AccountBase
inline
virtual
id_
financesim::AccountBase
private
income_sub_
financesim::AccountBase
private
initial_balance_
financesim::AccountBase
private
initialize
(EventBus &bus) override
financesim::AccountBase
virtual
Model
()=default
financesim::Model
protected
name
() const override
financesim::AccountBase
inline
virtual
name_
financesim::AccountBase
private
on_expense
(const ExpenseEvent &event)
financesim::AccountBase
protected
virtual
on_income
(const IncomeEvent &event)
financesim::AccountBase
protected
virtual
reset
() override
financesim::AccountBase
virtual
routing_tag
() const
financesim::AccountBase
inline
routing_tag_
financesim::AccountBase
private
schedule
() const override
financesim::AccountBase
inline
virtual
schedule_
financesim::AccountBase
private
should_handle_event
(const std::string &target_account) const
financesim::AccountBase
private
update
(SimTime time) override
financesim::AccountBase
virtual
withdraw
(SimTime time, double amount, const std::string &reason)
financesim::AccountBase
protected
~AccountBase
()=default
financesim::AccountBase
virtual
~Model
()=default
financesim::Model
virtual
Generated by
1.9.8