// file : xsde/cxx/serializer/non-validating/id-stl.cxx // author : Boris Kolpackov // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file #include namespace xsde { namespace cxx { namespace serializer { namespace non_validating { void id_simpl:: pre (const std::string& value) { value_ = value; } void id_simpl:: _serialize_content () { // Make sure we don't hold any references to the string. // std::string tmp; tmp.swap (value_); _characters (tmp.c_str (), tmp.size ()); } } } } }