diff options
Diffstat (limited to 'slicer/xml/serializer.cpp')
-rw-r--r-- | slicer/xml/serializer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/slicer/xml/serializer.cpp b/slicer/xml/serializer.cpp index f83151e..654793c 100644 --- a/slicer/xml/serializer.cpp +++ b/slicer/xml/serializer.cpp @@ -8,6 +8,7 @@ #include <boost/intrusive_ptr.hpp> #include <stdexcept> #include <glibmm/ustring.h> +#include <boost/format.hpp> NAMEDFACTORY(".xml", Slicer::XmlFileSerializer, Slicer::FileSerializerFactory); NAMEDFACTORY(".xml", Slicer::XmlFileDeserializer, Slicer::FileDeserializerFactory); @@ -354,5 +355,11 @@ namespace Slicer { doc = new xmlpp::Document(); modelRoot->OnEachChild(boost::bind(&XmlSerializer::ModelTreeIterateRoot, doc, _1, _2)); } + + void BadBooleanValue::ice_print(std::ostream & s) const + { + static boost::format f("Bad boolean value [%s]"); + s << f % text; + } } |