CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Macros | Functions
ParameterDescriptionNode.cc File Reference
#include "FWCore/ParameterSet/interface/ParameterDescriptionNode.h"
#include "FWCore/ParameterSet/interface/ParameterDescriptionCases.h"
#include "FWCore/ParameterSet/interface/ANDGroupDescription.h"
#include "FWCore/ParameterSet/interface/ORGroupDescription.h"
#include "FWCore/ParameterSet/interface/XORGroupDescription.h"
#include "FWCore/ParameterSet/interface/DocFormatHelper.h"
#include <vector>
#include <cassert>
#include <ostream>

Go to the source code of this file.

Namespaces

 edm
 HLT enums.
 

Macros

#define TYPE_TO_ENUM(type, e_val)   template<> ParameterTypes ParameterTypeToEnum::toEnum<type >(){ return e_val; }
 
#define TYPE_TO_NAME(type)   case k_ ## type: return #type
 

Functions

std::auto_ptr
< ParameterDescriptionNode > 
edm::operator&& (ParameterDescriptionNode const &node_left, ParameterDescriptionNode const &node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator&& (std::auto_ptr< ParameterDescriptionNode > node_left, ParameterDescriptionNode const &node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator&& (ParameterDescriptionNode const &node_left, std::auto_ptr< ParameterDescriptionNode > node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator&& (std::auto_ptr< ParameterDescriptionNode > node_left, std::auto_ptr< ParameterDescriptionNode > node_right)
 
std::auto_ptr
< ParameterDescriptionCases
< bool > > 
edm::operator>> (bool caseValue, ParameterDescriptionNode const &node)
 
std::auto_ptr
< ParameterDescriptionCases
< int > > 
edm::operator>> (int caseValue, ParameterDescriptionNode const &node)
 
std::auto_ptr
< ParameterDescriptionCases
< std::string > > 
edm::operator>> (std::string const &caseValue, ParameterDescriptionNode const &node)
 
std::auto_ptr
< ParameterDescriptionCases
< std::string > > 
edm::operator>> (char const *caseValue, ParameterDescriptionNode const &node)
 
std::auto_ptr
< ParameterDescriptionCases
< bool > > 
edm::operator>> (bool caseValue, std::auto_ptr< ParameterDescriptionNode > node)
 
std::auto_ptr
< ParameterDescriptionCases
< int > > 
edm::operator>> (int caseValue, std::auto_ptr< ParameterDescriptionNode > node)
 
std::auto_ptr
< ParameterDescriptionCases
< std::string > > 
edm::operator>> (std::string const &caseValue, std::auto_ptr< ParameterDescriptionNode > node)
 
std::auto_ptr
< ParameterDescriptionCases
< std::string > > 
edm::operator>> (char const *caseValue, std::auto_ptr< ParameterDescriptionNode > node)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator^ (ParameterDescriptionNode const &node_left, ParameterDescriptionNode const &node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator^ (std::auto_ptr< ParameterDescriptionNode > node_left, ParameterDescriptionNode const &node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator^ (ParameterDescriptionNode const &node_left, std::auto_ptr< ParameterDescriptionNode > node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator^ (std::auto_ptr< ParameterDescriptionNode > node_left, std::auto_ptr< ParameterDescriptionNode > node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator|| (ParameterDescriptionNode const &node_left, ParameterDescriptionNode const &node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator|| (std::auto_ptr< ParameterDescriptionNode > node_left, ParameterDescriptionNode const &node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator|| (ParameterDescriptionNode const &node_left, std::auto_ptr< ParameterDescriptionNode > node_right)
 
std::auto_ptr
< ParameterDescriptionNode > 
edm::operator|| (std::auto_ptr< ParameterDescriptionNode > node_left, std::auto_ptr< ParameterDescriptionNode > node_right)
 
std::string edm::parameterTypeEnumToString (ParameterTypes iType)
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::string > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< double > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< EventID > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< EventRange > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< InputTag > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< int > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< long long > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< LuminosityBlockID > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< LuminosityBlockRange > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< std::string > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< unsigned > > ()
 
template<>
ParameterTypes edm::ParameterTypeToEnum::toEnum< std::vector< unsigned long long > > ()
 

Macro Definition Documentation

#define TYPE_TO_ENUM (   type,
  e_val 
)    template<> ParameterTypes ParameterTypeToEnum::toEnum<type >(){ return e_val; }

Definition at line 13 of file ParameterDescriptionNode.cc.

#define TYPE_TO_NAME (   type)    case k_ ## type: return #type

Definition at line 14 of file ParameterDescriptionNode.cc.

Referenced by edm::parameterTypeEnumToString().