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 TRACE_CTOR.
|
inlinevirtual |
Definition at line 81 of file ptree.h.
References TRACE_DTOR.
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.
Reimplemented from ledger::item_handler< post_t >.
Reimplemented from ledger::item_handler< post_t >.
|
inlinevirtualinherited |
Reimplemented in ledger::print_xacts, and ledger::format_posts.
|
protected |
enum ledger::format_ptree::format_t ledger::format_ptree::format |
|
protectedinherited |
|
protected |
|
protected |