#include <filters.h>
Public Member Functions | |
changed_value_posts (post_handler_ptr handler, report_t &_report, bool _for_accounts_report, bool _show_unrealized, display_filter_posts *_display_filter) | |
virtual void | clear () |
void | create_accounts () |
virtual void | flush () |
virtual void | operator() (post_t &post) |
void | output_intermediate_prices (post_t &post, const date_t ¤t) |
void | output_revaluation (post_t &post, const date_t ¤t) |
virtual void | title (const string &str) |
virtual | ~changed_value_posts () |
Protected Attributes | |
shared_ptr< item_handler > | handler |
ledger::changed_value_posts::changed_value_posts | ( | post_handler_ptr | handler, |
report_t & | _report, | ||
bool | _for_accounts_report, | ||
bool | _show_unrealized, | ||
display_filter_posts * | _display_filter ) |
|
inlinevirtual |
Definition at line 616 of file filters.h.
References ledger::temporaries_t::clear(), ledger::item_handler< post_t >::handler, and TRACE_DTOR.
Reimplemented from ledger::item_handler< post_t >.
Definition at line 634 of file filters.h.
References ledger::item_handler< T >::clear(), ledger::temporaries_t::clear(), create_accounts(), ledger::downcast(), and ledger::expr_base_t< ResultType >::mark_uncompiled().
|
inline |
Definition at line 622 of file filters.h.
References ledger::temporaries_t::create_account(), ledger::downcast(), and ledger::display_filter_posts::revalued_account.
Referenced by clear().
Reimplemented from ledger::item_handler< post_t >.
Reimplemented from ledger::item_handler< post_t >.
void ledger::changed_value_posts::output_intermediate_prices | ( | post_t & | post, |
const date_t & | current ) |
|
inlinevirtualinherited |
Reimplemented in ledger::print_xacts, and ledger::format_posts.
|
protectedinherited |