Google

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

gnBaseQualifier.h

Go to the documentation of this file.
00001 
00002 // File:            gnBaseQualifier.h
00003 // Purpose:         abstract Qualifier class
00004 // Description:     Provides an interface for Qualifiers in memory and on disk.
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 _gnBaseQualifier_h_
00014 #define _gnBaseQualifier_h_
00015 
00016 #include "gn/gnDefs.h"
00017 
00018 #include <string>
00019 #include "gn/gnClone.h"
00020 
00026 class GNDLLEXPORT gnBaseQualifier : public gnClone
00027 {
00028 public:
00029         gnBaseQualifier(){}
00030         virtual ~gnBaseQualifier(){}
00031         virtual gnBaseQualifier* Clone() const = 0;
00036         virtual string GetName() const = 0;
00041         virtual string GetValue() const = 0;
00042         
00047         virtual uint32 GetNameLength() const = 0;
00052         virtual uint32 GetValueLength() const = 0;
00053 private:
00054 }; //class gnBaseQualifier
00055 
00056 #endif
00057         // _gnBaseQualifier_h_
00058         

Generated at Fri Nov 30 15:36:50 2001 for libGenome by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001