#include <output.h>
Public Member Functions | |
virtual void | clear () |
virtual void | flush () |
format_accounts (report_t &_report, const string &_format, const optional< string > &_prepend_format=none, std::size_t _prepend_width=0) | |
std::pair< std::size_t, std::size_t > | mark_accounts (account_t &account, const bool flat) |
virtual void | operator() (account_t &account) |
virtual std::size_t | post_account (account_t &account, const bool flat) |
virtual void | title (const string &str) |
virtual | ~format_accounts () |
Protected Attributes | |
format_t | account_line_format |
predicate_t | disp_pred |
bool | first_report_title |
shared_ptr< item_handler > | handler |
std::list< account_t * > | posted_accounts |
format_t | prepend_format |
std::size_t | prepend_width |
report_t & | report |
string | report_title |
format_t | separator_format |
format_t | total_line_format |
ledger::format_accounts::format_accounts | ( | report_t & | _report, |
const string & | _format, | ||
const optional< string > & | _prepend_format = none, | ||
std::size_t | _prepend_width = 0 ) |
|
inlinevirtual |
Definition at line 114 of file output.h.
References TRACE_DTOR.
Reimplemented from ledger::item_handler< account_t >.
Definition at line 130 of file output.h.
References ledger::item_handler< T >::clear(), disp_pred, ledger::expr_base_t< ResultType >::mark_uncompiled(), posted_accounts, and report_title.
Reimplemented from ledger::item_handler< account_t >.
std::pair< std::size_t, std::size_t > ledger::format_accounts::mark_accounts | ( | account_t & | account, |
const bool | flat ) |
Reimplemented from ledger::item_handler< account_t >.
|
virtual |
Reimplemented from ledger::item_handler< account_t >.
Definition at line 121 of file output.h.
References report_title.
|
protected |
|
protected |
|
protectedinherited |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |