CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
cond::BaseKeyed Class Reference

#include <BaseKeyed.h>

Inheritance diagram for cond::BaseKeyed:
condex::ConfF condex::ConfI DTKeyedConfig

Public Member Functions

 BaseKeyed ()
 
 BaseKeyed (std::string const &ikey)
 
std::string const & key () const
 
void setKey (std::string const &ikey)
 
virtual ~BaseKeyed ()
 

Private Attributes

 COND_SERIALIZABLE
 
std::string m_key
 

Detailed Description

Definition at line 14 of file BaseKeyed.h.

Constructor & Destructor Documentation

cond::BaseKeyed::BaseKeyed ( )
inline

Definition at line 16 of file BaseKeyed.h.

16 {}
cond::BaseKeyed::BaseKeyed ( std::string const &  ikey)
inlineexplicit

Definition at line 17 of file BaseKeyed.h.

17 : m_key(ikey){}
std::string m_key
Definition: BaseKeyed.h:25
virtual cond::BaseKeyed::~BaseKeyed ( )
inlinevirtual

Definition at line 18 of file BaseKeyed.h.

18 {}

Member Function Documentation

std::string const& cond::BaseKeyed::key ( ) const
inline

Definition at line 20 of file BaseKeyed.h.

References m_key.

20 { return m_key;}
std::string m_key
Definition: BaseKeyed.h:25
void cond::BaseKeyed::setKey ( std::string const &  ikey)
inline

Definition at line 21 of file BaseKeyed.h.

References m_key.

21 {m_key=ikey;}
std::string m_key
Definition: BaseKeyed.h:25

Member Data Documentation

cond::BaseKeyed::COND_SERIALIZABLE
private

Definition at line 27 of file BaseKeyed.h.

std::string cond::BaseKeyed::m_key
private

Definition at line 25 of file BaseKeyed.h.

Referenced by key(), and setKey().