#include <persistable_object.hpp>
This allows code such as:
object_writer_context c(writer, "foo"); c.attr("name", "foo_1"); c.data("Hello World");
To be used rather than explicitly starting and ending the tags.
Definition at line 145 of file persistable_object.hpp.
Public Member Functions | |
object_writer_context (object_writer *writer, const std::string &tagname) | |
~object_writer_context () | |
void | attr (const std::string &name, const std::string &value) |
void | data (const std::string &d) |
|
Definition at line 160 of file persistable_object.hpp. References ph::common::object_writer::start(). |
|
Definition at line 163 of file persistable_object.hpp. References ph::common::object_writer::end(). |
|
Definition at line 165 of file persistable_object.hpp. References ph::common::object_writer::attr(). Referenced by persist_test::test_dumper::test(). |
|
Definition at line 167 of file persistable_object.hpp. References ph::common::object_writer::data(). Referenced by persist_test::test_dumper::test(). |