Brief. More...
#include <ptree.h>
Public Types | |
| enum | format_t { FORMAT_XML } | 
Public Member Functions | |
| virtual void | clear () | 
| virtual void | flush () | 
| format_ptree (report_t &_report, format_t _format=FORMAT_XML) | |
| virtual void | operator() (post_t &post) | 
| virtual void | title (const string &str) | 
| virtual | ~format_ptree () | 
Public Attributes | |
| enum ledger::format_ptree::format_t | format | 
Protected Types | |
| typedef std::map< string, commodity_t * > | commodities_map | 
| typedef std::pair< string, commodity_t * > | commodities_pair | 
Protected Attributes | |
| commodities_map | commodities | 
| shared_ptr< item_handler > | handler | 
| report_t & | report | 
| std::deque< xact_t * > | transactions | 
| std::set< xact_t * > | transactions_set | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  inline | 
Definition at line 77 of file ptree.h.
References format, format_ptree(), FORMAT_XML, report, and TRACE_CTOR.
Referenced by format_ptree(), and ~format_ptree().
      
  | 
  inlinevirtual | 
Definition at line 81 of file ptree.h.
References format_ptree(), and TRACE_DTOR.
      
  | 
  inlinevirtual | 
Reimplemented from ledger::item_handler< post_t >.
Definition at line 88 of file ptree.h.
References ledger::item_handler< T >::clear(), commodities, transactions, and transactions_set.
      
  | 
  virtual | 
Reimplemented from ledger::item_handler< post_t >.
      
  | 
  virtual | 
Reimplemented from ledger::item_handler< post_t >.
      
  | 
  inlinevirtualinherited | 
Reimplemented in ledger::format_posts, and ledger::print_xacts.
      
  | 
  protected | 
| enum ledger::format_ptree::format_t ledger::format_ptree::format | 
Referenced by format_ptree().
      
  | 
  protectedinherited | 
Definition at line 55 of file chain.h.
Referenced by ledger::anonymize_posts::anonymize_posts(), ledger::budget_posts::budget_posts(), ledger::by_payee_posts::by_payee_posts(), ledger::calc_posts::calc_posts(), ledger::changed_value_posts::changed_value_posts(), ledger::collapse_posts::collapse_posts(), ledger::day_of_week_posts::day_of_week_posts(), ledger::display_filter_posts::display_filter_posts(), ledger::filter_posts::filter_posts(), ledger::forecast_posts::forecast_posts(), ledger::generate_posts::generate_posts(), ledger::inject_posts::inject_posts(), ledger::pass_down_posts< Iterator >::pass_down_posts(), ledger::related_posts::related_posts(), ledger::sort_posts::sort_posts(), ledger::sort_posts::sort_posts(), ledger::sort_xacts::sort_xacts(), ledger::sort_xacts::sort_xacts(), ledger::subtotal_posts::subtotal_posts(), ledger::transfer_details::transfer_details(), ledger::truncate_xacts::truncate_xacts(), ledger::anonymize_posts::~anonymize_posts(), ledger::changed_value_posts::~changed_value_posts(), ledger::collapse_posts::~collapse_posts(), ledger::display_filter_posts::~display_filter_posts(), ledger::generate_posts::~generate_posts(), ledger::inject_posts::~inject_posts(), ledger::subtotal_posts::~subtotal_posts(), and ledger::transfer_details::~transfer_details().
      
  | 
  protected | 
Definition at line 63 of file ptree.h.
Referenced by format_ptree().
      
  | 
  protected | 
      
  | 
  protected |