From e7ae21f7282a90b9bda68695af362990d8a63675 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 20 Apr 2014 15:46:26 +0200 Subject: Add support for fractionDigits in serializer --- xsde/cxx/serializer/serializer-inline.cxx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'xsde/cxx') diff --git a/xsde/cxx/serializer/serializer-inline.cxx b/xsde/cxx/serializer/serializer-inline.cxx index 1545c4a..e35e0f3 100644 --- a/xsde/cxx/serializer/serializer-inline.cxx +++ b/xsde/cxx/serializer/serializer-inline.cxx @@ -98,6 +98,21 @@ namespace CXX } } } + + if (ub.is_a ()) + { + for (Restricts::FacetIterator i (r.facet_begin ()); + i != r.facet_end (); ++i) + { + if (!ctx.validation) + continue; + + if (i->first == L"fractionDigits") + { + os << "this->_fraction_digits_facet (" << i->second << ");"; + } + } + } } struct Enumeration: Traversal::Enumeration, Context -- cgit v1.1