diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp')
-rw-r--r-- | TAO/CIAO/DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp b/TAO/CIAO/DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp deleted file mode 100644 index 10400057f07..00000000000 --- a/TAO/CIAO/DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp +++ /dev/null @@ -1,103 +0,0 @@ -// file : XSCRT/XMLSchema.ipp -// author : Boris Kolpackov <boris@dre.vanderbilt.edu> -// cvs-id : $Id$ - - -// ExtendedTypeInfo for XML Schema types -// -// -namespace XMLSchema -{ - //@@ VC6 - // - template<typename T> - void - add_info (XSCRT::ExtendedTypeInfoMap& map, T*) - { - using XSCRT::TypeId; - using XSCRT::ExtendedTypeInfo; - using std::make_pair; - - TypeId id (typeid (T)); - ExtendedTypeInfo info (id); - - info.add_base (ExtendedTypeInfo::Access::public_, - false, - typeid (XSCRT::Type)); - - map.insert (make_pair (id, info)); - } - - - template <typename C> - inline - TypeInfoInitializer<C>:: - TypeInfoInitializer (XSCRT::ExtendedTypeInfoMap& map) - { - using XSCRT::TypeId; - using XSCRT::ExtendedTypeInfo; - using std::make_pair; - - // XSCRT::Type - // - { - TypeId id (typeid (XSCRT::Type)); - map.insert (make_pair (id, ExtendedTypeInfo (id))); - } - - //@@ VC6 - - add_info<byte> (map, 0); - add_info<unsignedByte> (map, 0); - - add_info<short_> (map, 0); - add_info<unsignedShort> (map, 0); - - add_info<int_> (map, 0); - add_info<unsignedInt> (map, 0); - - add_info<long_> (map, 0); - add_info<unsignedLong> (map, 0); - - add_info<boolean> (map, 0); - - add_info<float_> (map, 0);; - add_info<double_> (map, 0); - - add_info<string<C> > (map, 0); - - add_info<normalizedString<C> > (map, 0); - add_info<token<C> > (map, 0); - add_info<NMTOKEN<C> > (map, 0); - add_info<Name<C> > (map, 0); - add_info<NCName<C> > (map, 0); - - add_info<ID<C> > (map, 0); - - // IDREF_Base - // - { - TypeId id (typeid (IDREF_Base)); - ExtendedTypeInfo info (id); - - info.add_base (ExtendedTypeInfo::Access::public_, - false, - typeid (XSCRT::Type)); - - map.insert (make_pair (id, info)); - } - - // IDREF - // - { - TypeId id (typeid (IDREF<C>)); - ExtendedTypeInfo info (id); - - info.add_base (ExtendedTypeInfo::Access::public_, - false, - typeid (IDREF_Base)); - - map.insert (make_pair (id, info)); - } - } -} |