From 7e8ba51cd0fc94776b8f687736202a25ddc39f15 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 18 May 2012 01:38:39 -0600 Subject: Added a "json" report command --- src/ptree.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/ptree.h') diff --git a/src/ptree.h b/src/ptree.h index d3fecc88..b28f97d5 100644 --- a/src/ptree.h +++ b/src/ptree.h @@ -74,8 +74,14 @@ protected: std::deque transactions; public: - format_ptree(report_t& _report) : report(_report) { - TRACE_CTOR(format_ptree, "report&"); + enum format_t { + FORMAT_XML, + FORMAT_JSON + } format; + + format_ptree(report_t& _report, format_t _format = FORMAT_XML) + : report(_report), format(_format) { + TRACE_CTOR(format_ptree, "report&, format_t"); } virtual ~format_ptree() { TRACE_DTOR(format_ptree); -- cgit v1.2.3