#include <ParameterDescriptionCases.h>
Public Types | |
typedef std::map< T, edm::value_ptr < ParameterDescriptionNode > > | CaseMap |
Public Member Functions | |
std::auto_ptr< CaseMap > | caseMap () |
bool | duplicateCaseValues () const |
void | insert (T caseValue, std::auto_ptr< ParameterDescriptionNode > node) |
Private Member Functions | |
ParameterDescriptionCases (T const &caseValue, std::auto_ptr< ParameterDescriptionNode > node) | |
Private Attributes | |
std::auto_ptr< CaseMap > | caseMap_ |
bool | duplicateCaseValues_ |
Friends | |
std::auto_ptr < ParameterDescriptionCases < bool > > | operator>> (bool caseValue, std::auto_ptr< ParameterDescriptionNode > node) |
std::auto_ptr < ParameterDescriptionCases < int > > | operator>> (int caseValue, std::auto_ptr< ParameterDescriptionNode > node) |
std::auto_ptr < ParameterDescriptionCases < std::string > > | operator>> (std::string const &caseValue, std::auto_ptr< ParameterDescriptionNode > node) |
std::auto_ptr < ParameterDescriptionCases < std::string > > | operator>> (char const *caseValue, std::auto_ptr< ParameterDescriptionNode > node) |
Definition at line 38 of file ParameterDescriptionCases.h.
typedef std::map<T, edm::value_ptr<ParameterDescriptionNode> > edm::ParameterDescriptionCases< T >::CaseMap |
Definition at line 40 of file ParameterDescriptionCases.h.
|
inlineprivate |
Definition at line 77 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::caseMap_, and python.Node::node.
|
inline |
Definition at line 50 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::caseMap_.
|
inline |
Definition at line 51 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::duplicateCaseValues_.
|
inline |
Definition at line 42 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::caseMap_, edm::ParameterDescriptionCases< T >::duplicateCaseValues_, python.Node::node, and ntuplemaker::status.
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 86 of file ParameterDescriptionCases.h.
Referenced by edm::ParameterDescriptionCases< T >::caseMap(), edm::ParameterDescriptionCases< T >::insert(), and edm::ParameterDescriptionCases< T >::ParameterDescriptionCases().
|
private |
Definition at line 87 of file ParameterDescriptionCases.h.
Referenced by edm::ParameterDescriptionCases< T >::duplicateCaseValues(), and edm::ParameterDescriptionCases< T >::insert().