Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Core/Agent/Includes/ProtoType.hh

Go to the documentation of this file.
00001 // -*- Mode: c++ -*-
00002 //     File: $Source: /home/cvs/ISG-Repository/IDEA-DEV/Core/Agent/Includes/ProtoType.hh,v $
00003 //      Tag: $Name: DR_01_11_06 $
00004 //      CVS: $Id: ProtoType.hh,v 1.4 2005/12/30 22:05:33 rijsman Exp $
00005 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00006 #ifndef _HEADER_PROTOTTYPE_HEADER_
00007 #define _HEADER_PROTOTTYPE_HEADER_
00008 
00009 namespace IDEA
00010 {
00023   class Prototype
00024   {
00025   public:
00029     virtual ~Prototype() {}
00033     virtual Prototype* clone() const = 0;
00034   protected:
00038     Prototype() {}
00042     Prototype(const Prototype &);
00046     Prototype& operator=(const Prototype &);
00047   };
00048 }
00049 
00050 #endif //_HEADER_PROTOTTYPE_HEADER_

Contact information
© IDEA
Generated on Fri Feb 3 17:09:40 2006 for IDEA.