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

idreferl.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _IDREFERL_H
00004 #define _IDREFERL_H
00005 
00006 
00007 #include <string>
00008 #include "id.h"
00009 #include "xmlsimpledoc.h"
00010 
00011 using  std::string;
00012 
00017 struct RefDataErl {
00018   Id id;                    
00019   string grpType;           
00020   string targName;          
00024   RefDataErl (const Id & id, const string & grpT, const std::string targName) {
00025     this->id=id;
00026     this->grpType = grpT;
00027     this->targName = targName;
00028   }
00029   
00034   bool operator < (const RefDataErl & ird) const { return id<ird.id; }
00035 
00036 };
00037 
00038 
00043 class IdRefErl:public XMLSimpleDoc {
00044  public:
00045 
00047   IdRefErl();
00048 
00052   IdRefErl(const IdRefErl & ire);
00053 
00057   virtual string lortuRef (const RefDataErl & ire)const =0;
00058 
00059 };
00060 
00061 #endif //_IDREFERL_H

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