#include <filters.h>
Public Member Functions | |
virtual void | clear () |
virtual void | flush () |
virtual void | operator() (post_t &item) |
pass_down_posts (post_handler_ptr handler, Iterator &iter) | |
virtual void | title (const string &str) |
virtual | ~pass_down_posts () |
Protected Attributes | |
shared_ptr< item_handler > | handler |
|
inline |
Definition at line 156 of file filters.h.
References add_error_context, ledger::downcast(), ledger::item_handler< T >::flush(), ledger::item_context(), ledger::item_handler< T >::operator()(), and TRACE_CTOR.
|
inlinevirtual |
Definition at line 174 of file filters.h.
References TRACE_DTOR.
|
inlinevirtualinherited |
Reimplemented in ledger::post_splitter, ledger::collect_posts, ledger::truncate_xacts, ledger::sort_posts, ledger::sort_xacts, ledger::filter_posts, ledger::anonymize_posts, ledger::calc_posts, ledger::collapse_posts, ledger::related_posts, ledger::display_filter_posts, ledger::changed_value_posts, ledger::subtotal_posts, ledger::interval_posts, ledger::posts_as_equity, ledger::by_payee_posts, ledger::transfer_details, ledger::day_of_week_posts, ledger::generate_posts, ledger::forecast_posts, ledger::format_posts, ledger::report_accounts, ledger::report_payees, ledger::report_tags, ledger::report_commodities, ledger::print_xacts, and ledger::format_ptree.
|
inlinevirtualinherited |
Reimplemented in ledger::format_emacs_posts, ledger::post_splitter, ledger::collect_posts, ledger::truncate_xacts, ledger::sort_posts, ledger::sort_xacts, ledger::collapse_posts, ledger::related_posts, ledger::changed_value_posts, ledger::subtotal_posts, ledger::interval_posts, ledger::posts_as_equity, ledger::by_payee_posts, ledger::day_of_week_posts, ledger::budget_posts, ledger::forecast_posts, ledger::format_posts, ledger::report_accounts, ledger::report_payees, ledger::report_tags, ledger::report_commodities, ledger::print_xacts, and ledger::format_ptree.
|
inlinevirtualinherited |
Reimplemented in ledger::ignore_posts, ledger::format_emacs_posts, ledger::post_splitter, ledger::collect_posts, ledger::push_to_posts_list, ledger::truncate_xacts, ledger::sort_posts, ledger::sort_xacts, ledger::filter_posts, ledger::anonymize_posts, ledger::calc_posts, ledger::collapse_posts, ledger::related_posts, ledger::display_filter_posts, ledger::changed_value_posts, ledger::subtotal_posts, ledger::interval_posts, ledger::by_payee_posts, ledger::transfer_details, ledger::day_of_week_posts, ledger::budget_posts, ledger::inject_posts, ledger::format_posts, ledger::report_accounts, ledger::report_payees, ledger::report_tags, ledger::report_commodities, ledger::print_xacts, and ledger::format_ptree.
|
inlinevirtualinherited |
Reimplemented in ledger::print_xacts, and ledger::format_posts.
|
protectedinherited |