Go to the documentation of this file.00001 #ifndef Cond_BaseKeyed_h
00002 #define Cond_BaseKeyed_h
00003
00004 #include <string>
00005
00006
00007
00008
00009
00010 namespace cond {
00011
00012 class BaseKeyed {
00013 public:
00014 BaseKeyed(){}
00015 explicit BaseKeyed(std::string const & ikey) : m_key(ikey){}
00016 virtual ~BaseKeyed(){}
00017
00018 std::string const & key() const { return m_key;}
00019 void setKey(std::string const & ikey) {m_key=ikey;}
00020
00021 private:
00022
00023 std::string m_key;
00024 };
00025
00026 }
00027 #endif