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 TRACE_CTOR.

◆ 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 TRACE_CTOR.

◆ ~keep_details_t()

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

Definition at line 136 of file annotate.h.

References TRACE_DTOR.

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(), and keep_any().

◆ keep_price

bool ledger::keep_details_t::keep_price

Definition at line 115 of file annotate.h.

Referenced by keep_all(), and keep_any().

◆ keep_tag

bool ledger::keep_details_t::keep_tag

Definition at line 117 of file annotate.h.

Referenced by keep_all(), and keep_any().

◆ only_actuals

bool ledger::keep_details_t::only_actuals

Definition at line 118 of file annotate.h.

Referenced by keep_all().


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