diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2009-03-16 11:11:54 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2009-03-16 11:11:54 +0200 |
commit | 0d62005a3ff3b62d02c2eb3fd8644e0e19b202e8 (patch) | |
tree | 6cda0acea2d58cff3649af8a43e92fe024e4861d /xsde/cxx/hybrid/elements.cxx | |
parent | f793c66692ef717ffec874b5002a9d95aef3485e (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.cxx | 19 |
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"; } } |