|
gnBaseQualifier.hGo 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 1.2.8.1 written by Dimitri van Heesch, © 1997-2001 |