Loading...
Searching...
No Matches
ledger::keep_details_t Struct Reference

#include <annotate.h>

Public Member Functions

bool keep_all () const
bool keep_all (const commodity_t &comm) const
bool keep_any () const
bool keep_any (const commodity_t &comm) const
 keep_details_t (bool _keep_price=false, bool _keep_date=false, bool _keep_tag=false, bool _only_actuals=false)
 keep_details_t (const keep_details_t &other)
 ~keep_details_t () throw ()

Public Attributes

bool keep_date
bool keep_price
bool keep_tag
bool only_actuals

Detailed Description

Definition at line 113 of file annotate.h.

Constructor & Destructor Documentation

◆ keep_details_t() [1/2]

ledger::keep_details_t::keep_details_t ( bool _keep_price = false,
bool _keep_date = false,
bool _keep_tag = false,
bool _only_actuals = false )
inlineexplicit

Definition at line 120 of file annotate.h.

References keep_date, keep_details_t(), keep_price, keep_tag, only_actuals, and TRACE_CTOR.

Referenced by keep_details_t(), keep_details_t(), and ~keep_details_t().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ keep_details_t() [2/2]

ledger::keep_details_t::keep_details_t ( const keep_details_t & other)
inline

Definition at line 131 of file annotate.h.

References keep_date, keep_details_t(), keep_price, keep_tag, only_actuals, and TRACE_CTOR.

Here is the call graph for this function:

◆ ~keep_details_t()

ledger::keep_details_t::~keep_details_t ( )
throw ( )
inline

Definition at line 136 of file annotate.h.

References keep_details_t(), and TRACE_DTOR.

Here is the call graph for this function:

Member Function Documentation

◆ keep_all() [1/2]

bool ledger::keep_details_t::keep_all ( ) const
inline

Definition at line 140 of file annotate.h.

References keep_date, keep_price, keep_tag, and only_actuals.

◆ keep_all() [2/2]

bool ledger::keep_details_t::keep_all ( const commodity_t & comm) const

◆ keep_any() [1/2]

bool ledger::keep_details_t::keep_any ( ) const
inline

Definition at line 145 of file annotate.h.

References keep_date, keep_price, and keep_tag.

◆ keep_any() [2/2]

bool ledger::keep_details_t::keep_any ( const commodity_t & comm) const

Member Data Documentation

◆ keep_date

bool ledger::keep_details_t::keep_date

Definition at line 116 of file annotate.h.

Referenced by keep_all(), keep_any(), keep_details_t(), and keep_details_t().

◆ keep_price

bool ledger::keep_details_t::keep_price

Definition at line 115 of file annotate.h.

Referenced by keep_all(), keep_any(), keep_details_t(), and keep_details_t().

◆ keep_tag

bool ledger::keep_details_t::keep_tag

Definition at line 117 of file annotate.h.

Referenced by keep_all(), keep_any(), keep_details_t(), and keep_details_t().

◆ only_actuals

bool ledger::keep_details_t::only_actuals

Definition at line 118 of file annotate.h.

Referenced by keep_all(), keep_details_t(), and keep_details_t().


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