summaryrefslogtreecommitdiff
path: root/libxsd/xsd/cxx/xml/elements.txx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsd/xsd/cxx/xml/elements.txx')
-rw-r--r--libxsd/xsd/cxx/xml/elements.txx71
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));
- }
- }
- }
-}
-