Signed-off-by: Sage Weil <sage@redhat.com>
{
dump_format_unquoted(name, "%s", (b ? "true" : "false"));
}
+ template<typename T>
+ void dump_object(const char *name, const T& foo) {
+ open_object_section(name);
+ foo.dump(this);
+ close_section();
+ }
virtual std::ostream& dump_stream(const char *name) = 0;
virtual void dump_format_va(const char *name, const char *ns, bool quoted, const char *fmt, va_list ap) = 0;
virtual void dump_format(const char *name, const char *fmt, ...);