diff options
Diffstat (limited to 'xsde/cxx/serializer/name-processor.cxx')
-rw-r--r-- | xsde/cxx/serializer/name-processor.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xsde/cxx/serializer/name-processor.cxx b/xsde/cxx/serializer/name-processor.cxx index bc7ac8a..ec4c442 100644 --- a/xsde/cxx/serializer/name-processor.cxx +++ b/xsde/cxx/serializer/name-processor.cxx @@ -603,7 +603,7 @@ namespace CXX { String const& base (ac.get<String> ("s:name")); - if (a.optional ()) + if (a.optional_p ()) ac.set ("s:present", find_name (base + L"_present", set_)); ac.set ("s:serializer", find_name (base + L"_serializer", set_)); @@ -615,7 +615,7 @@ namespace CXX *ac.get<Attribute*> ("xsd-frontend-restriction-correspondence")); SemanticGraph::Context& bc (b.context ()); - if (a.optional ()) + if (a.optional_p ()) ac.set ("s:present", bc.get<String> ("s:present")); ac.set ("s:serializer", bc.get<String> ("s:serializer")); |