Loading...
Searching...
No Matches
account.h File Reference
#include "scope.h"
Include dependency graph for account.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ledger::account_compare
class  ledger::account_t
struct  ledger::account_t::xdata_t::details_t
struct  ledger::account_t::xdata_t

Namespaces

namespace  ledger

Macros

#define ACCOUNT_EXT_AUTO_VIRTUALIZE   0x08
#define ACCOUNT_EXT_DISPLAYED   0x80
#define ACCOUNT_EXT_HAS_NON_VIRTUALS   0x02
#define ACCOUNT_EXT_HAS_UNB_VIRTUALS   0x04
#define ACCOUNT_EXT_MATCHING   0x20
#define ACCOUNT_EXT_SORT_CALC   0x01
#define ACCOUNT_EXT_TO_DISPLAY   0x40
#define ACCOUNT_EXT_VISITED   0x10
#define ACCOUNT_GENERATED   0x04
#define ACCOUNT_KNOWN   0x01
#define ACCOUNT_NORMAL   0x00
#define ACCOUNT_TEMP   0x02

Typedefs

typedef std::map< string, account_t * > ledger::accounts_map
typedef std::map< string, posts_listledger::deferred_posts_map_t
typedef std::list< post_t * > ledger::posts_list

Functions

std::ostream & ledger::operator<< (std::ostream &out, const account_t &account)
void ledger::put_account (property_tree::ptree &pt, const account_t &acct, function< bool(const account_t &)> pred)

Detailed Description

Author
John Wiegley

Definition in file account.h.

Macro Definition Documentation

◆ ACCOUNT_EXT_AUTO_VIRTUALIZE

#define ACCOUNT_EXT_AUTO_VIRTUALIZE   0x08

Definition at line 156 of file account.h.

◆ ACCOUNT_EXT_DISPLAYED

#define ACCOUNT_EXT_DISPLAYED   0x80

Definition at line 160 of file account.h.

◆ ACCOUNT_EXT_HAS_NON_VIRTUALS

#define ACCOUNT_EXT_HAS_NON_VIRTUALS   0x02

Definition at line 154 of file account.h.

◆ ACCOUNT_EXT_HAS_UNB_VIRTUALS

#define ACCOUNT_EXT_HAS_UNB_VIRTUALS   0x04

Definition at line 155 of file account.h.

◆ ACCOUNT_EXT_MATCHING

#define ACCOUNT_EXT_MATCHING   0x20

Definition at line 158 of file account.h.

◆ ACCOUNT_EXT_SORT_CALC

#define ACCOUNT_EXT_SORT_CALC   0x01

Definition at line 153 of file account.h.

◆ ACCOUNT_EXT_TO_DISPLAY

#define ACCOUNT_EXT_TO_DISPLAY   0x40

Definition at line 159 of file account.h.

◆ ACCOUNT_EXT_VISITED

#define ACCOUNT_EXT_VISITED   0x10

Definition at line 157 of file account.h.

◆ ACCOUNT_GENERATED

#define ACCOUNT_GENERATED   0x04

Definition at line 63 of file account.h.

◆ ACCOUNT_KNOWN

#define ACCOUNT_KNOWN   0x01

Definition at line 61 of file account.h.

◆ ACCOUNT_NORMAL

#define ACCOUNT_NORMAL   0x00

Definition at line 60 of file account.h.

◆ ACCOUNT_TEMP

#define ACCOUNT_TEMP   0x02

Definition at line 62 of file account.h.