#include <journal.h>
Inherits boost::noncopyable.
|
void | add_account (account_t *acct) |
|
bool | add_xact (xact_t *xact) |
|
auto_xacts_list::iterator | auto_xacts_begin () |
|
auto_xacts_list::iterator | auto_xacts_end () |
|
void | clear_xdata () |
|
account_t * | expand_aliases (string name) |
|
void | extend_xact (xact_base_t *xact) |
|
account_t * | find_account (const string &name, bool auto_create=true) |
|
account_t * | find_account_re (const string ®exp) |
|
bool | has_xdata () |
|
void | initialize () |
|
| journal_t () |
|
period_xacts_list::iterator | period_xacts_begin () |
|
period_xacts_list::iterator | period_xacts_end () |
|
std::size_t | read (parse_context_stack_t &context, hash_type_t hash_type) |
|
account_t * | register_account (const string &name, post_t *post, account_t *master=NULL) |
|
void | register_commodity (commodity_t &comm, variant< int, xact_t *, post_t * > context) |
|
void | register_metadata (const string &key, const value_t &value, variant< int, xact_t *, post_t * > context) |
|
string | register_payee (const string &name) |
|
bool | remove_account (account_t *acct) |
|
bool | remove_xact (xact_t *xact) |
|
std::list< fileinfo_t >::iterator | sources_begin () |
|
std::list< fileinfo_t >::iterator | sources_end () |
|
bool | valid () const |
|
string | validate_payee (const string &name_or_alias) |
|
xacts_list::iterator | xacts_begin () |
|
xacts_list::iterator | xacts_end () |
|
| ~journal_t () |
|
Definition at line 74 of file journal.h.
◆ checking_style_t
Enumerator |
---|
CHECK_PERMISSIVE | |
CHECK_NORMAL | |
CHECK_WARNING | |
CHECK_ERROR | |
Definition at line 125 of file journal.h.
◆ journal_t()
ledger::journal_t::journal_t |
( |
| ) |
|
◆ ~journal_t()
ledger::journal_t::~journal_t |
( |
| ) |
|
◆ add_account()
◆ add_xact()
◆ auto_xacts_begin()
auto_xacts_list::iterator ledger::journal_t::auto_xacts_begin |
( |
| ) |
|
|
inline |
◆ auto_xacts_end()
auto_xacts_list::iterator ledger::journal_t::auto_xacts_end |
( |
| ) |
|
|
inline |
◆ clear_xdata()
void ledger::journal_t::clear_xdata |
( |
| ) |
|
◆ expand_aliases()
◆ extend_xact()
◆ find_account()
◆ find_account_re()
◆ has_xdata()
bool ledger::journal_t::has_xdata |
( |
| ) |
|
◆ initialize()
void ledger::journal_t::initialize |
( |
| ) |
|
◆ period_xacts_begin()
period_xacts_list::iterator ledger::journal_t::period_xacts_begin |
( |
| ) |
|
|
inline |
◆ period_xacts_end()
period_xacts_list::iterator ledger::journal_t::period_xacts_end |
( |
| ) |
|
|
inline |
◆ read()
◆ register_account()
◆ register_commodity()
◆ register_metadata()
◆ register_payee()
◆ remove_account()
◆ remove_xact()
bool ledger::journal_t::remove_xact |
( |
xact_t * | xact | ) |
|
◆ sources_begin()
std::list< fileinfo_t >::iterator ledger::journal_t::sources_begin |
( |
| ) |
|
|
inline |
◆ sources_end()
std::list< fileinfo_t >::iterator ledger::journal_t::sources_end |
( |
| ) |
|
|
inline |
◆ valid()
bool ledger::journal_t::valid |
( |
| ) |
const |
◆ validate_payee()
◆ xacts_begin()
xacts_list::iterator ledger::journal_t::xacts_begin |
( |
| ) |
|
|
inline |
◆ xacts_end()
xacts_list::iterator ledger::journal_t::xacts_end |
( |
| ) |
|
|
inline |
◆ account_aliases
◆ account_mappings
◆ auto_xacts
◆ bucket
◆ check_payees
bool ledger::journal_t::check_payees |
◆ checking_style
◆ checksum_map
◆ current_context
◆ day_break
bool ledger::journal_t::day_break |
◆ known_payees
std::set<string> ledger::journal_t::known_payees |
◆ known_tags
std::set<string> ledger::journal_t::known_tags |
◆ master
◆ no_aliases
bool ledger::journal_t::no_aliases |
◆ payee_alias_mappings
◆ payee_uuid_mappings
◆ payees_for_unknown_accounts
◆ period_xacts
◆ recursive_aliases
bool ledger::journal_t::recursive_aliases |
◆ sources
◆ tag_check_exprs
◆ value_expr
◆ was_loaded
bool ledger::journal_t::was_loaded |
◆ xacts
The documentation for this class was generated from the following file: