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

gnClone.h

Go to the documentation of this file.
00001 /////////////////////////////////////////////////////////////////////////////
00002 // File:            gnClone.h
00003 // Purpose:         Abstract Clone class
00004 // Description:     Define the a Clonable interface for other objects
00005 // Changes:        
00006 // Version:         libGenome 0.5.1 
00007 // Author:          Aaron Darling 
00008 // Modified by:     
00009 // Copyright:       (c) Aaron Darling 
00010 // Licenses:        See COPYING file for details 
00011 /////////////////////////////////////////////////////////////////////////////
00012 #ifndef _gnClone_h_
00013 #define _gnClone_h_
00014 
00015 #include "gn/gnDefs.h"
00016 
00017 class GNDLLEXPORT gnClone
00018 {
00019         public:
00020                 virtual ~gnClone(){}
00021                 virtual gnClone* Clone() const = 0;
00022                 gnClone(){}
00023         private:
00024 };// class gnClone
00025 
00026 #endif
00027         // _gnClone_h_

Generated on Mon Feb 3 02:34:38 2003 for libGenome by doxygen1.3-rc3