CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::ParameterSetDescription::SetDescriptionEntry Class Reference

#include <ParameterSetDescription.h>

Public Member Functions

edm::value_ptr< ParameterDescriptionNode > const & node () const
 
bool optional () const
 
ParameterDescriptionNodesetNode (std::unique_ptr< ParameterDescriptionNode > node)
 
void setOptional (bool value)
 
void setWriteToCfi (bool value)
 
bool writeToCfi () const
 

Private Attributes

edm::value_ptr< ParameterDescriptionNodenode_
 
bool optional_
 
bool writeToCfi_
 

Detailed Description

Definition at line 52 of file ParameterSetDescription.h.

Member Function Documentation

edm::value_ptr<ParameterDescriptionNode> const& edm::ParameterSetDescription::SetDescriptionEntry::node ( ) const
inline
bool edm::ParameterSetDescription::SetDescriptionEntry::optional ( ) const
inline
ParameterDescriptionNode* edm::ParameterSetDescription::SetDescriptionEntry::setNode ( std::unique_ptr< ParameterDescriptionNode node)
inline

Definition at line 59 of file ParameterSetDescription.h.

References eostools::move(), and node_.

59 { node_ = std::move(node); return node_.operator->(); }
edm::value_ptr< ParameterDescriptionNode > const & node() const
def move(src, dest)
Definition: eostools.py:510
edm::value_ptr< ParameterDescriptionNode > node_
void edm::ParameterSetDescription::SetDescriptionEntry::setOptional ( bool  value)
inline
void edm::ParameterSetDescription::SetDescriptionEntry::setWriteToCfi ( bool  value)
inline
bool edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi ( ) const
inline

Member Data Documentation

edm::value_ptr<ParameterDescriptionNode> edm::ParameterSetDescription::SetDescriptionEntry::node_
private

Definition at line 63 of file ParameterSetDescription.h.

Referenced by node(), and setNode().

bool edm::ParameterSetDescription::SetDescriptionEntry::optional_
private

Definition at line 61 of file ParameterSetDescription.h.

Referenced by optional(), and setOptional().

bool edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi_
private

Definition at line 62 of file ParameterSetDescription.h.

Referenced by setWriteToCfi(), and writeToCfi().