summaryrefslogtreecommitdiff
path: root/xml.h
diff options
context:
space:
mode:
Diffstat (limited to 'xml.h')
-rw-r--r--xml.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/xml.h b/xml.h
index 13bf317c..ad2a19ff 100644
--- a/xml.h
+++ b/xml.h
@@ -13,11 +13,11 @@ class xml_parser_t : public parser_t
public:
virtual bool test(std::istream& in) const;
- virtual unsigned int parse(std::istream& in,
- config_t& config,
- journal_t * journal,
- account_t * master = NULL,
- const std::string * original_file = NULL);
+ virtual unsigned int parse(std::istream& in,
+ session_t& session,
+ journal_t& journal,
+ account_t * master = NULL,
+ const path * original_file = NULL);
};
#endif
@@ -25,13 +25,20 @@ class xml_parser_t : public parser_t
class format_xml_entries : public format_entries
{
bool show_totals;
- public:
+
+ format_xml_entries();
+
+public:
format_xml_entries(std::ostream& output_stream,
const bool _show_totals = false)
: format_entries(output_stream, ""), show_totals(_show_totals) {
+ TRACE_CTOR(format_xml_entries, "std::ostream&, const bool");
output_stream << "<?xml version=\"1.0\"?>\n"
<< "<ledger version=\"2.5\">\n";
}
+ virtual ~format_xml_entries() throw() {
+ TRACE_DTOR(format_xml_entries);
+ }
virtual void flush() {
format_entries::flush();