ObjectPairWriter.h

Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2004 CSIRO ICT Centre
00003  *
00004  * $Id: ObjectPairWriter.h 587 2004-12-03 15:06:33Z nch $
00005  */
00006 
00007 /*
00008  * A writer for a pair of objects.
00009  * Default behaviour is to do nothing.
00010  * This class defines the interface ObjectPairWriters must support.
00011  */
00012 
00013 #ifndef OBJECTPAIRWRITER_DEFINED
00014 #define OBJECTPAIRWRITER_DEFINED
00015 
00016 #include "Object.h"
00017 
00018 
00019 class ObjectPairWriter
00020 {
00021   public:
00022     ObjectPairWriter() {};
00023     virtual ~ObjectPairWriter() {};
00024     virtual void open() {};
00025     virtual void close() {};
00026     virtual void write(Object const *, Object const *) {};
00027 
00028   private:
00029     ObjectPairWriter(ObjectPairWriter const & other);
00030     ObjectPairWriter & operator=(ObjectPairWriter const &);
00031 };
00032 
00033 #endif // ifndef OBJECTPAIRWRITER_DEFINED
00034 
Generated on Mon Oct 4 10:39:55 2010 for Matching.kdevelop by  doxygen 1.6.3