Main Page | Class Hierarchy | Class List | File List | Class Members

fvalue.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _FVALUE_H
00004 #define _FVALUE_H
00005 
00006 #include "xmlsimplestruct.h"
00007 
00010 class FValue {
00011  public:
00012   
00014   virtual ~FValue(){}
00015 
00020   virtual bool operator ==(const FValue & fv) const = 0;
00021 
00026   virtual bool operator !=(const FValue & fv) const = 0;
00027 
00030   virtual operator FValue* () const = 0;
00031   
00036   virtual XMLSimpleNode* toXML(XMLSimpleStruct* xmlstruct) const = 0;
00037   
00041   virtual void init(XMLSimpleNode* fvItem) = 0;
00042 
00043 };
00044 
00045 #endif // _FVALUE_H

Generated on Tue Sep 11 12:07:42 2007 for libIXAml by doxygen 1.3.5