#include <FWCore/ParameterSet/interface/ParameterDescription.h>
Public Member Functions | |
bool | isTracked () const |
const std::string & | label () const |
ParameterTypes | type () const |
virtual void | validate (const ParameterSet &) const =0 |
virtual | ~ParameterDescription () |
Protected Member Functions | |
ParameterDescription (const std::string &iLabel, bool isTracked, ParameterTypes iType) | |
Private Member Functions | |
const ParameterDescription & | operator= (const ParameterDescription &) |
ParameterDescription (const ParameterDescription &) | |
Private Attributes | |
bool | isTracked_ |
std::string | label_ |
ParameterTypes | type_ |
Definition at line 53 of file ParameterDescription.h.
ParameterDescription::~ParameterDescription | ( | ) | [virtual] |
ParameterDescription::ParameterDescription | ( | const std::string & | iLabel, | |
bool | isTracked, | |||
ParameterTypes | iType | |||
) | [protected] |
Definition at line 81 of file ParameterDescription.cc.
00084 :label_(iLabel), 00085 type_(iType), 00086 isTracked_(iIsTracked) 00087 { 00088 }
edm::ParameterDescription::ParameterDescription | ( | const ParameterDescription & | ) | [private] |
bool edm::ParameterDescription::isTracked | ( | ) | const [inline] |
Definition at line 70 of file ParameterDescription.h.
References isTracked_.
00070 { 00071 return isTracked_; 00072 }
const std::string& edm::ParameterDescription::label | ( | ) | const [inline] |
Definition at line 62 of file ParameterDescription.h.
References label_.
00062 { 00063 return label_; 00064 }
const ParameterDescription& edm::ParameterDescription::operator= | ( | const ParameterDescription & | ) | [private] |
ParameterTypes edm::ParameterDescription::type | ( | ) | const [inline] |
Definition at line 66 of file ParameterDescription.h.
References type_.
00066 { 00067 return type_; 00068 }
virtual void edm::ParameterDescription::validate | ( | const ParameterSet & | ) | const [pure virtual] |
Implemented in edm::ParameterDescriptionTemplate< T >.
bool edm::ParameterDescription::isTracked_ [private] |
std::string edm::ParameterDescription::label_ [private] |