XMLMemArray.hpp

00001 
00002 //
00003 // $Id: XMLMemArray.hpp,v 1.2 2004/08/24 09:09:53 werner Exp $
00004 //
00005 // $Log: XMLMemArray.hpp,v $
00006 // Revision 1.2  2004/08/24 09:09:53  werner
00007 // Towards VC7
00008 //
00009 // Revision 1.1  2004/08/12 16:00:32  werner
00010 // Fiber Bundle XML Layer
00011 //
00012 //
00014 #ifndef __FIBER_XMLMEMARRAY_HPP
00015 #define __FIBER_XMLMEMARRAY_HPP "Created 27.02.2001 21:42:27 by werner"
00016 
00017 #include "FBXMLAPI.h"
00018 #include "init.hpp"
00019 #include <bundle/Bundle.hpp>
00020 #include <memcore/Persistencer.hpp>
00021 
00022 #include "XMLSaver.hpp"
00023 
00024 namespace Fiber
00025 {
00026 
00027 template <>
00028 class   XMLBUNDLE_API XMLSaver<MemArrayBase> : public Interface<XML>
00029 {
00030 public:
00031         ~XMLSaver<MemArrayBase>();
00032 
00033         virtual bool save(const RefPtr<MemArrayBase>&M) = 0;
00034 };
00035 
00036 
00037 } /* namespace Fiber */ 
00038 
00039 #endif /* __FIBER_XMLMEMARRAY_HPP */
00040