Config.hpp
Go to the documentation of this file.00001 #ifndef CONFIG_CLASS_H
00002 #define CONFIG_CLASS_H 1
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "Profile.hpp"
00027
00028 #ifdef CXX_NAMESPACES
00029 XERCES_CPP_NAMESPACE_USE
00030 namespace prf{
00031 #endif
00032
00041 class Config : public Container {
00042 public:
00043
00044 typedef Profile element_type;
00045
00046 typedef Container::iterator iterator;
00047 typedef Container::key_type key_type;
00048 typedef Container::value_type value_type;
00049 typedef Container::repr_type repr_type;
00050
00051
00061 explicit Config(repr_type * xelem);
00062
00063 ~Config() throw ();
00064
00070 virtual iterator createItem(key_type idkey);
00071
00072
00073 protected:
00074
00075
00076
00077 Config();
00078 Config(Config &);
00079 Config operator=(Config);
00080
00081 };
00082
00083 #ifdef CXX_NAMESPACES
00084 }
00085 #endif
00086
00087 #endif
Generated on Tue May 11 05:03:49 2004 for libprf1 by
1.3.6-20040222