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 165 of file account.h.

◆ ACCOUNT_EXT_DISPLAYED

#define ACCOUNT_EXT_DISPLAYED   0x80

Definition at line 169 of file account.h.

◆ ACCOUNT_EXT_HAS_NON_VIRTUALS

#define ACCOUNT_EXT_HAS_NON_VIRTUALS   0x02

Definition at line 163 of file account.h.

◆ ACCOUNT_EXT_HAS_UNB_VIRTUALS

#define ACCOUNT_EXT_HAS_UNB_VIRTUALS   0x04

Definition at line 164 of file account.h.

◆ ACCOUNT_EXT_MATCHING

#define ACCOUNT_EXT_MATCHING   0x20

Definition at line 167 of file account.h.

◆ ACCOUNT_EXT_SORT_CALC

#define ACCOUNT_EXT_SORT_CALC   0x01

Definition at line 162 of file account.h.

◆ ACCOUNT_EXT_TO_DISPLAY

#define ACCOUNT_EXT_TO_DISPLAY   0x40

Definition at line 168 of file account.h.

◆ ACCOUNT_EXT_VISITED

#define ACCOUNT_EXT_VISITED   0x10

Definition at line 166 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.