summaryrefslogtreecommitdiff
path: root/CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp')
-rw-r--r--CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp72
1 files changed, 0 insertions, 72 deletions
diff --git a/CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp b/CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp
deleted file mode 100644
index b435bb4370f..00000000000
--- a/CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp
+++ /dev/null
@@ -1,72 +0,0 @@
-// file : XMLSchema/Traversal.hpp
-// author : Boris Kolpackov <boris@dre.vanderbilt.edu>
-// cvs-id : $Id$
-
-#ifndef XMLSCHEMA_TRAVERSAL_HPP
-#define XMLSCHEMA_TRAVERSAL_HPP
-
-#include <XSCRT/Traversal.hpp>
-#include <XMLSchema/Types.hpp>
-
-namespace XMLSchema
-{
- namespace Traversal
- {
- // Automatic traversal of IDREFs.
- //
- //
- struct IDREF :
- XSCRT::Traversal::Traverser<XMLSchema::IDREF_Base, XSCRT::Type>
- {
- virtual void
- traverse (XMLSchema::IDREF_Base& r)
- {
- if (r.get ()) dispatch (*(r.get ()));
- }
-
- virtual void
- traverse (XMLSchema::IDREF_Base const& r)
- {
- if (r.get ()) dispatch (*(r.get ()));
- }
- };
-
-
- template <typename T>
- struct Traverser : XSCRT::Traversal::Traverser<T, XSCRT::Type>
- {
- };
-
- typedef Traverser<byte> byte;
- typedef Traverser<unsignedByte> unsignedByte;
-
- typedef Traverser<short_> short_;
- typedef Traverser<unsignedShort> unsignedShort;
-
- typedef Traverser<int_> int_;
- typedef Traverser<unsignedInt> unsignedInt;
-
- typedef Traverser<long_> long_;
- typedef Traverser<unsignedLong> unsignedLong;
-
- typedef Traverser<boolean> boolean;
-
- typedef Traverser<float_> float_;
- typedef Traverser<double_> double_;
-
- template <typename C>
- struct string : Traverser<XMLSchema::string<C> >
- {
- };
-
- template <typename C>
- struct ID : Traverser<XMLSchema::ID<C> >
- {
- };
- }
-}
-
-#include <XMLSchema/Traversal.ipp>
-#include <XMLSchema/Traversal.tpp>
-
-#endif // XMLSCHEMA_TRAVERSAL_HPP