aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/serializer
diff options
context:
space:
mode:
Diffstat (limited to 'xsde/cxx/serializer')
-rw-r--r--xsde/cxx/serializer/serializer-header.cxx3
-rw-r--r--xsde/cxx/serializer/serializer-inline.cxx3
2 files changed, 4 insertions, 2 deletions
diff --git a/xsde/cxx/serializer/serializer-header.cxx b/xsde/cxx/serializer/serializer-header.cxx
index 3a10942..550d742 100644
--- a/xsde/cxx/serializer/serializer-header.cxx
+++ b/xsde/cxx/serializer/serializer-header.cxx
@@ -1066,7 +1066,8 @@ namespace CXX
ub.is_a<SemanticGraph::Fundamental::UnsignedByte> () ||
ub.is_a<SemanticGraph::Fundamental::UnsignedShort> () ||
ub.is_a<SemanticGraph::Fundamental::UnsignedInt> () ||
- ub.is_a<SemanticGraph::Fundamental::String> ())
+ ub.is_a<SemanticGraph::Fundamental::String> () ||
+ ub.is_a<SemanticGraph::Fundamental::AnyURI> ())
{
using SemanticGraph::Restricts;
Restricts& r (dynamic_cast<Restricts&> (c.inherits ()));
diff --git a/xsde/cxx/serializer/serializer-inline.cxx b/xsde/cxx/serializer/serializer-inline.cxx
index e14680e..fe36e4a 100644
--- a/xsde/cxx/serializer/serializer-inline.cxx
+++ b/xsde/cxx/serializer/serializer-inline.cxx
@@ -441,7 +441,8 @@ namespace CXX
ub.is_a<SemanticGraph::Fundamental::UnsignedByte> () ||
ub.is_a<SemanticGraph::Fundamental::UnsignedShort> () ||
ub.is_a<SemanticGraph::Fundamental::UnsignedInt> () ||
- ub.is_a<SemanticGraph::Fundamental::String> ())
+ ub.is_a<SemanticGraph::Fundamental::String> () ||
+ ub.is_a<SemanticGraph::Fundamental::AnyURI> ())
{
using SemanticGraph::Restricts;
Restricts& r (dynamic_cast<Restricts&> (c.inherits ()));