aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/hybrid/elements.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-03-16 11:11:54 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-03-16 11:11:54 +0200
commit0d62005a3ff3b62d02c2eb3fd8644e0e19b202e8 (patch)
tree6cda0acea2d58cff3649af8a43e92fe024e4861d /xsde/cxx/hybrid/elements.cxx
parentf793c66692ef717ffec874b5002a9d95aef3485e (diff)
Change sequence names to be consistent with documentation
The *_seq names were changed to *_sequence. Also, the generated code now uses sequence names from the xml_schema namespace instead of the implementation namespaces (xsde::cxx::hybrid).
Diffstat (limited to 'xsde/cxx/hybrid/elements.cxx')
-rw-r--r--xsde/cxx/hybrid/elements.cxx19
1 files changed, 15 insertions, 4 deletions
diff --git a/xsde/cxx/hybrid/elements.cxx b/xsde/cxx/hybrid/elements.cxx
index a28dfc1..80dc5c4 100644
--- a/xsde/cxx/hybrid/elements.cxx
+++ b/xsde/cxx/hybrid/elements.cxx
@@ -43,6 +43,11 @@ namespace CXX
hxx_expr (he),
ixx_expr (ie),
ns_stack (ns_stack_),
+ pod_seq (pod_seq_),
+ fix_seq (fix_seq_),
+ var_seq (var_seq_),
+ str_seq (str_seq_),
+ data_seq (data_seq_),
istreams (ops.value<CLI::generate_extraction> ()),
ostreams (ops.value<CLI::generate_insertion> ()),
icdrstream (icdrstream_),
@@ -54,16 +59,22 @@ namespace CXX
string_type = L"::xsde::cxx::ro_string";
+ pod_seq_ = xs_ns + L"::pod_sequence";
+ fix_seq_ = xs_ns + L"::fix_sequence";
+ var_seq_ = xs_ns + L"::var_sequence";
+ str_seq_ = xs_ns + L"::string_sequence";
+ data_seq_ = xs_ns + L"::data_sequence";
+
if (!ostreams.empty ())
{
- ocdrstream = xs_ns + L"::ocdrstream";
- oxdrstream = xs_ns + L"::oxdrstream";
+ ocdrstream_ = xs_ns + L"::ocdrstream";
+ oxdrstream_ = xs_ns + L"::oxdrstream";
}
if (!istreams.empty ())
{
- icdrstream = xs_ns + L"::icdrstream";
- ixdrstream = xs_ns + L"::ixdrstream";
+ icdrstream_ = xs_ns + L"::icdrstream";
+ ixdrstream_ = xs_ns + L"::ixdrstream";
}
}