diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-11-14 12:18:10 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-11-14 12:18:10 +0200 |
commit | 366503ddde486f1674194dc0b7015c01f8de70cc (patch) | |
tree | 659ee8a572d94a1ede590d5294746cf6ef0e49ce /xsd/cxx/tree/elements.cxx | |
parent | e488cc27eb20e1b96cb0751249b19236a7e373ea (diff) |
Get rid of long symbol workaround for HP-UX
Diffstat (limited to 'xsd/cxx/tree/elements.cxx')
-rw-r--r-- | xsd/cxx/tree/elements.cxx | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/xsd/cxx/tree/elements.cxx b/xsd/cxx/tree/elements.cxx index 5fdee30..8021287 100644 --- a/xsd/cxx/tree/elements.cxx +++ b/xsd/cxx/tree/elements.cxx @@ -11,28 +11,6 @@ namespace CXX { // Context // - void Context:: - update_ns_scope () // Keeping this function first helps HP-UX - { // (long symbols). - ns_scope.clear (); - - bool first (true); - - for (NamespaceStack::iterator i (ns_scope_stack.begin ()); - i != ns_scope_stack.end (); - ++i) - { - // We only qualify names until the namespace level. - // - if (first) - first = false; - else - ns_scope += L"::"; - - ns_scope += *i; - } - } - Context:: Context (std::wostream& o, SemanticGraph::Schema& root, @@ -366,6 +344,28 @@ namespace CXX { } + void Context:: + update_ns_scope () + { + ns_scope.clear (); + + bool first (true); + + for (NamespaceStack::iterator i (ns_scope_stack.begin ()); + i != ns_scope_stack.end (); + ++i) + { + // We only qualify names until the namespace level. + // + if (first) + first = false; + else + ns_scope += L"::"; + + ns_scope += *i; + } + } + bool Context:: custom_type (SemanticGraph::Type const& t, String& r) const { |