#include <ParameterDescriptionCases.h>
Public Types | |
typedef std::map< T, edm::value_ptr < ParameterDescriptionNode > > | CaseMap |
Public Member Functions | |
std::unique_ptr< CaseMap > | caseMap () |
bool | duplicateCaseValues () const |
void | insert (T caseValue, std::unique_ptr< ParameterDescriptionNode > node) |
Private Member Functions | |
ParameterDescriptionCases (T const &caseValue, std::unique_ptr< ParameterDescriptionNode > node) | |
Private Attributes | |
std::unique_ptr< CaseMap > | caseMap_ |
bool | duplicateCaseValues_ |
Friends | |
std::unique_ptr < ParameterDescriptionCases < bool > > | operator>> (bool caseValue, std::unique_ptr< ParameterDescriptionNode > node) |
std::unique_ptr < ParameterDescriptionCases < int > > | operator>> (int caseValue, std::unique_ptr< ParameterDescriptionNode > node) |
std::unique_ptr < ParameterDescriptionCases < std::string > > | operator>> (std::string const &caseValue, std::unique_ptr< ParameterDescriptionNode > node) |
std::unique_ptr < ParameterDescriptionCases < std::string > > | operator>> (char const *caseValue, std::unique_ptr< ParameterDescriptionNode > node) |
Definition at line 35 of file ParameterDescriptionCases.h.
typedef std::map<T, edm::value_ptr<ParameterDescriptionNode> > edm::ParameterDescriptionCases< T >::CaseMap |
Definition at line 37 of file ParameterDescriptionCases.h.
|
inlineprivate |
Definition at line 67 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::caseMap_, and eostools::move().
|
inline |
Definition at line 49 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::caseMap_, and eostools::move().
|
inline |
Definition at line 50 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::duplicateCaseValues_.
|
inline |
Definition at line 39 of file ParameterDescriptionCases.h.
References edm::ParameterDescriptionCases< T >::caseMap_, edm::ParameterDescriptionCases< T >::duplicateCaseValues_, eostools::move(), and mps_update::status.
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 75 of file ParameterDescriptionCases.h.
Referenced by edm::ParameterDescriptionCases< T >::caseMap(), edm::ParameterDescriptionCases< T >::insert(), and edm::ParameterDescriptionCases< T >::ParameterDescriptionCases().
|
private |
Definition at line 76 of file ParameterDescriptionCases.h.
Referenced by edm::ParameterDescriptionCases< T >::duplicateCaseValues(), and edm::ParameterDescriptionCases< T >::insert().