diff options
Diffstat (limited to 'xsde/cxx/elements.hxx')
-rw-r--r-- | xsde/cxx/elements.hxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xsde/cxx/elements.hxx b/xsde/cxx/elements.hxx index 67b51db..abd7206 100644 --- a/xsde/cxx/elements.hxx +++ b/xsde/cxx/elements.hxx @@ -146,6 +146,7 @@ namespace CXX public: Context (std::wostream& o, SemanticGraph::Schema& root, + SemanticGraph::Path const& path, Char const* name_key, NarrowString const& char_type__, NarrowString const& char_encoding__, @@ -164,6 +165,7 @@ namespace CXX Context (Context& c) : os (c.os), schema_root (c.schema_root), + schema_path (c.schema_path), ename_key (c.ename_key), char_type (c.char_type), char_encoding (c.char_encoding), @@ -191,6 +193,7 @@ namespace CXX Context (Context& c, std::wostream& o) : os (o), schema_root (c.schema_root), + schema_path (c.schema_path), ename_key (c.ename_key), char_type (c.char_type), char_encoding (c.char_encoding), @@ -319,6 +322,7 @@ namespace CXX public: std::wostream& os; SemanticGraph::Schema& schema_root; + SemanticGraph::Path const& schema_path; NarrowString const& ename_key; @@ -338,6 +342,8 @@ namespace CXX MappingCache& ns_mapping_cache; private: + SemanticGraph::Path const schema_path_; + SemanticGraph::Namespace* xs_ns_; NarrowString const ename_key_; |