#include <temps.h>
Public Member Functions | |
void | clear () |
post_t & | copy_post (post_t &origin, xact_t &xact, account_t *account=NULL) |
xact_t & | copy_xact (xact_t &origin) |
account_t & | create_account (const string &name="", account_t *parent=NULL) |
post_t & | create_post (xact_t &xact, account_t *account, bool bidir_link=true) |
xact_t & | create_xact () |
account_t & | last_account () |
post_t & | last_post () |
xact_t & | last_xact () |
temporaries_t () | |
~temporaries_t () | |
|
inline |
Definition at line 53 of file temps.h.
References TRACE_CTOR.
|
inline |
Definition at line 56 of file temps.h.
References clear(), and TRACE_DTOR.
void ledger::temporaries_t::clear | ( | ) |
Referenced by ledger::anonymize_posts::clear(), ledger::collapse_posts::clear(), ledger::display_filter_posts::clear(), ledger::changed_value_posts::clear(), ledger::subtotal_posts::clear(), ledger::transfer_details::clear(), ledger::generate_posts::clear(), ledger::changed_value_posts::~changed_value_posts(), and ~temporaries_t().
post_t & ledger::temporaries_t::copy_post | ( | post_t & | origin, |
xact_t & | xact, | ||
account_t * | account = NULL ) |
account_t & ledger::temporaries_t::create_account | ( | const string & | name = "", |
account_t * | parent = NULL ) |
Referenced by ledger::collapse_posts::create_accounts(), ledger::display_filter_posts::create_accounts(), ledger::changed_value_posts::create_accounts(), ledger::interval_posts::create_accounts(), and ledger::posts_as_equity::create_accounts().
post_t & ledger::temporaries_t::create_post | ( | xact_t & | xact, |
account_t * | account, | ||
bool | bidir_link = true ) |
xact_t & ledger::temporaries_t::create_xact | ( | ) |