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

joinid.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _JOINID_H
00004 #define _JOINID_H
00005 
00006 #include "id.h"
00007 #include <map>
00008 #include <string>
00009 
00012 class JoinId: public Id {
00013 
00014  protected:
00015   static std::map<std::string, int> idKat2kont;
00016   static void erregistratuId(JoinId & id);
00017   static std::string sortuId(std::string  ezaug);
00018 
00019  public:
00020 
00022   JoinId();
00023 
00027   JoinId(const char* joinId);
00028   
00032   JoinId(const std::string & joinId);
00033  
00037   JoinId(const IdMota & mota);
00038   
00043   JoinId(const IdMota & mota, const std::string & str); 
00044 
00045 };
00046 
00047 #endif //_JOINID_H

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