diff options
Diffstat (limited to 'libxsd/xsd/cxx/xml/elements.txx')
-rw-r--r-- | libxsd/xsd/cxx/xml/elements.txx | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/libxsd/xsd/cxx/xml/elements.txx b/libxsd/xsd/cxx/xml/elements.txx deleted file mode 100644 index c034c07..0000000 --- a/libxsd/xsd/cxx/xml/elements.txx +++ /dev/null @@ -1,71 +0,0 @@ -// file : xsd/cxx/xml/elements.txx -// license : GNU GPL v2 + exceptions; see accompanying LICENSE file - -namespace xsd -{ - namespace cxx - { - namespace xml - { - // properties - // - - template <typename C> - void properties<C>:: - schema_location (const std::basic_string<C>& ns, - const std::basic_string<C>& loc) - { - if (ns.empty () || loc.empty ()) - throw argument (); - - if (!schema_location_.empty ()) - schema_location_ += C (' '); - - schema_location_ += ns + C (' ') + loc; - } - - template <typename C> - void properties<C>:: - no_namespace_schema_location (const std::basic_string<C>& loc) - { - if (loc.empty ()) - throw argument (); - - if (!no_namespace_schema_location_.empty ()) - no_namespace_schema_location_ += C (' '); - - no_namespace_schema_location_ += loc; - } - - - // - // - - template <typename C> - std::basic_string<C> - prefix (const std::basic_string<C>& n) - { - std::size_t i (0); - - while (i < n.length () && n[i] != ':') - ++i; - - return std::basic_string<C> (n, i == n.length () ? i : 0, i); - } - - template <typename C> - std::basic_string<C> - uq_name (const std::basic_string<C>& n) - { - std::size_t i (0); - - while (i < n.length () && n[i] != ':') - ++i; - - return std::basic_string<C> ( - n.c_str () + (i == n.length () ? 0 : i + 1)); - } - } - } -} - |