CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::ParameterSetDescription::SetDescriptionEntry Class Reference

#include <ParameterSetDescription.h>

List of all members.

Public Member Functions

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

Private Attributes

edm::value_ptr
< ParameterDescriptionNode
node_
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::auto_ptr< ParameterDescriptionNode node) [inline]

Definition at line 59 of file ParameterSetDescription.h.

References node(), and node_.

{ node_ = node; return node_.operator->(); }
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

Definition at line 63 of file ParameterSetDescription.h.

Referenced by node(), and setNode().

Definition at line 61 of file ParameterSetDescription.h.

Referenced by optional(), and setOptional().

Definition at line 62 of file ParameterSetDescription.h.

Referenced by setWriteToCfi(), and writeToCfi().