gnClone.h Source File

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.1.0
    00007 // Author:          Aaron Darling
    00008 // Last Edited:     April 15, 2001, 10:34:50pm
    00009 // Modified by:
    00010 // Copyright:       (c) Aaron Darling
    00011 // Licenses:        Proprietary
    00013 #ifndef _gnClone_h_
    00014 #define _gnClone_h_
    00015
    00016 #include "gn/gnDefs.h"
    00017
    00018 class GNDLLEXPORT gnClone
    00019 {
    00020         public:
    00021                 virtual ~gnClone(){}
    00022                 virtual gnClone* Clone() const = 0;
    00023                 gnClone(){}
    00024         private:
    00025 };// class gnClone
    00026
    00027 #endif
    00028         // _gnClone_h_