summaryrefslogtreecommitdiff
path: root/libxsd/xsd/cxx/xml/dom/serialization-header.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsd/xsd/cxx/xml/dom/serialization-header.hxx')
-rw-r--r--libxsd/xsd/cxx/xml/dom/serialization-header.hxx79
1 files changed, 0 insertions, 79 deletions
diff --git a/libxsd/xsd/cxx/xml/dom/serialization-header.hxx b/libxsd/xsd/cxx/xml/dom/serialization-header.hxx
deleted file mode 100644
index 8d3d6e9..0000000
--- a/libxsd/xsd/cxx/xml/dom/serialization-header.hxx
+++ /dev/null
@@ -1,79 +0,0 @@
-// file : xsd/cxx/xml/dom/serialization-header.hxx
-// license : GNU GPL v2 + exceptions; see accompanying LICENSE file
-
-#ifndef XSD_CXX_XML_DOM_SERIALIZATION_HEADER_HXX
-#define XSD_CXX_XML_DOM_SERIALIZATION_HEADER_HXX
-
-#include <map>
-#include <string>
-
-#include <xercesc/dom/DOMElement.hpp>
-
-namespace xsd
-{
- namespace cxx
- {
- namespace xml
- {
- namespace dom
- {
- // Find an existing prefix or establish a new one. Try to use
- // hint if provided and available.
- //
- template <typename C>
- std::basic_string<C>
- prefix (const C* ns, xercesc::DOMElement&, const C* hint = 0);
-
- template <typename C>
- inline std::basic_string<C>
- prefix (const std::basic_string<C>& ns,
- xercesc::DOMElement& e,
- const C* hint = 0)
- {
- return prefix (ns.c_str (), e, hint);
- }
-
- //
- //
- template <typename C>
- void
- clear (xercesc::DOMElement&);
-
- //
- //
- template <typename C>
- class namespace_info
- {
- public:
- typedef std::basic_string<C> string;
-
- namespace_info ()
- {
- }
-
- namespace_info (const string& name_, const string& schema_)
- : name (name_),
- schema (schema_)
- {
- }
-
- std::basic_string<C> name;
- std::basic_string<C> schema;
- };
-
-
- // Map of namespace prefix to namespace_info.
- //
- template <typename C>
- class namespace_infomap:
- public std::map<std::basic_string<C>, namespace_info<C> >
- {
- };
- }
- }
- }
-}
-
-#include <xsd/cxx/xml/dom/serialization-header.txx>
-
-#endif // XSD_CXX_XML_DOM_SERIALIZATION_HEADER_HXX