25 #include <boost/property_tree/ptree.hpp>
26 #include <boost/property_tree/xml_parser.hpp>
28 #include <util/misc/exenv.h>
29 #include <util/misc/consumableresources.h>
46 virtual boost::property_tree::ptree& write_xml(boost::property_tree::ptree& pt,
const XMLWriter& writer) = 0;
52 boost::property_tree::ptree* my_ptree_ = 0;
53 virtual boost::property_tree::ptree& get_my_ptree(boost::property_tree::ptree& parent, std::string name =
"");
60 virtual void read_xml(boost::property_tree::ptree& pt,
const XMLReader& reader) = 0;