diff options
Diffstat (limited to 'libxsde/xsde/cxx/serializer/validating/xml-schema-sskel.ixx')
-rw-r--r-- | libxsde/xsde/cxx/serializer/validating/xml-schema-sskel.ixx | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libxsde/xsde/cxx/serializer/validating/xml-schema-sskel.ixx b/libxsde/xsde/cxx/serializer/validating/xml-schema-sskel.ixx index b2eb40f..d62fdd4 100644 --- a/libxsde/xsde/cxx/serializer/validating/xml-schema-sskel.ixx +++ b/libxsde/xsde/cxx/serializer/validating/xml-schema-sskel.ixx @@ -504,7 +504,7 @@ namespace xsde } #endif - inline const string_sskel::facets& string_sskel:: + inline const string_facets::facets& string_sskel:: _facets () const { #ifdef XSDE_REUSE_STYLE_TIEIN @@ -690,6 +690,16 @@ namespace xsde { } #endif + inline const string_facets::facets& uri_sskel:: + _facets () const + { +#ifdef XSDE_REUSE_STYLE_TIEIN + if (parent_ != 0) + return static_cast<const uri_sskel&> (*parent_).facets_; + else +#endif + return facets_; + } // qname_sskel // |