#include <DbXml.hpp>
class DbXml::XmlUpdateContext {
public:
XmlUpdateContext();
XmlUpdateContext(const XmlUpdateContext &);
~XmlUpdateContext();
XmlUpdateContext &operator = (const XmlUpdateContext &)
...
};
The XmlUpdateContext class encapsulates the
context within which update operations are performed against an
XmlContainer
.
A copy constructor and assignment operator are provided for this class. The class is implemented using a handle-body idiom. When a handle is copied both handles maintain a reference to the same body.
XmlUpdateContext objects are instantiated
using XmlManager::createUpdateContext. This object is not
thread-safe, and can only be safely used by one thread at a time in
an application.