Loading...
Searching...
No Matches
ledger::account_t::xdata_t::details_t Struct Reference

#include <account.h>

+ Collaboration diagram for ledger::account_t::xdata_t::details_t:

Public Member Functions

 details_t ()
 
 details_t (const details_t &)
 
details_toperator+= (const details_t &other)
 
void update (post_t &post, bool gather_all=false)
 
 ~details_t () throw ()
 

Public Attributes

std::set< stringaccounts_referenced
 
bool calculated
 
datetime_t earliest_checkin
 
date_t earliest_cleared_post
 
date_t earliest_post
 
std::set< pathfilenames
 
bool gathered
 
optional< posts_list::const_iterator > last_post
 
optional< posts_list::const_iterator > last_reported_post
 
datetime_t latest_checkout
 
bool latest_checkout_cleared
 
date_t latest_cleared_post
 
date_t latest_post
 
std::set< stringpayees_referenced
 
std::size_t posts_cleared_count
 
std::size_t posts_count
 
std::size_t posts_last_30_count
 
std::size_t posts_last_7_count
 
std::size_t posts_this_month_count
 
std::size_t posts_virtuals_count
 
value_t real_total
 
value_t total
 

Detailed Description

Definition at line 171 of file account.h.

Constructor & Destructor Documentation

◆ details_t() [1/2]

ledger::account_t::xdata_t::details_t::details_t ( )
inline

Definition at line 201 of file account.h.

References TRACE_CTOR.

◆ details_t() [2/2]

ledger::account_t::xdata_t::details_t::details_t ( const details_t & )
inline

Definition at line 216 of file account.h.

References TRACE_CTOR.

◆ ~details_t()

ledger::account_t::xdata_t::details_t::~details_t ( )
throw ( )
inline

Definition at line 230 of file account.h.

References TRACE_DTOR.

Member Function Documentation

◆ operator+=()

details_t & ledger::account_t::xdata_t::details_t::operator+= ( const details_t & other)

◆ update()

void ledger::account_t::xdata_t::details_t::update ( post_t & post,
bool gather_all = false )

Member Data Documentation

◆ accounts_referenced

std::set<string> ledger::account_t::xdata_t::details_t::accounts_referenced

Definition at line 195 of file account.h.

◆ calculated

bool ledger::account_t::xdata_t::details_t::calculated

Definition at line 175 of file account.h.

◆ earliest_checkin

datetime_t ledger::account_t::xdata_t::details_t::earliest_checkin

Definition at line 190 of file account.h.

◆ earliest_cleared_post

date_t ledger::account_t::xdata_t::details_t::earliest_cleared_post

Definition at line 186 of file account.h.

◆ earliest_post

date_t ledger::account_t::xdata_t::details_t::earliest_post

Definition at line 185 of file account.h.

◆ filenames

std::set<path> ledger::account_t::xdata_t::details_t::filenames

Definition at line 194 of file account.h.

◆ gathered

bool ledger::account_t::xdata_t::details_t::gathered

Definition at line 176 of file account.h.

◆ last_post

optional<posts_list::const_iterator> ledger::account_t::xdata_t::details_t::last_post

Definition at line 198 of file account.h.

◆ last_reported_post

optional<posts_list::const_iterator> ledger::account_t::xdata_t::details_t::last_reported_post

Definition at line 199 of file account.h.

◆ latest_checkout

datetime_t ledger::account_t::xdata_t::details_t::latest_checkout

Definition at line 191 of file account.h.

◆ latest_checkout_cleared

bool ledger::account_t::xdata_t::details_t::latest_checkout_cleared

Definition at line 192 of file account.h.

◆ latest_cleared_post

date_t ledger::account_t::xdata_t::details_t::latest_cleared_post

Definition at line 188 of file account.h.

◆ latest_post

date_t ledger::account_t::xdata_t::details_t::latest_post

Definition at line 187 of file account.h.

◆ payees_referenced

std::set<string> ledger::account_t::xdata_t::details_t::payees_referenced

Definition at line 196 of file account.h.

◆ posts_cleared_count

std::size_t ledger::account_t::xdata_t::details_t::posts_cleared_count

Definition at line 180 of file account.h.

◆ posts_count

std::size_t ledger::account_t::xdata_t::details_t::posts_count

Definition at line 178 of file account.h.

◆ posts_last_30_count

std::size_t ledger::account_t::xdata_t::details_t::posts_last_30_count

Definition at line 182 of file account.h.

◆ posts_last_7_count

std::size_t ledger::account_t::xdata_t::details_t::posts_last_7_count

Definition at line 181 of file account.h.

◆ posts_this_month_count

std::size_t ledger::account_t::xdata_t::details_t::posts_this_month_count

Definition at line 183 of file account.h.

◆ posts_virtuals_count

std::size_t ledger::account_t::xdata_t::details_t::posts_virtuals_count

Definition at line 179 of file account.h.

◆ real_total

value_t ledger::account_t::xdata_t::details_t::real_total

Definition at line 174 of file account.h.

◆ total

value_t ledger::account_t::xdata_t::details_t::total

Definition at line 173 of file account.h.


The documentation for this struct was generated from the following file: