CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions
ParameterDescriptionNode.h File Reference
#include "FWCore/Utilities/interface/value_ptr.h"
#include <string>
#include <set>
#include <iosfwd>
#include <memory>

Go to the source code of this file.

Classes

class  edm::ParameterDescriptionCases< T >
 
class  edm::ParameterDescriptionNode
 
struct  edm::ParameterTypeToEnum
 
struct  edm::value_ptr_traits< ParameterDescriptionNode >
 

Namespaces

 edm
 HLT enums.
 

Enumerations

enum  edm::ParameterTypes {
  edm::k_int32 = 'I', edm::k_vint32 = 'i', edm::k_uint32 = 'U', edm::k_vuint32 = 'u',
  edm::k_int64 = 'L', edm::k_vint64 = 'l', edm::k_uint64 = 'X', edm::k_vuint64 = 'x',
  edm::k_double = 'D', edm::k_vdouble = 'd', edm::k_bool = 'B', edm::k_string = 'S',
  edm::k_vstring = 's', edm::k_EventID = 'E', edm::k_VEventID = 'e', edm::k_LuminosityBlockID = 'M',
  edm::k_VLuminosityBlockID = 'm', edm::k_InputTag = 't', edm::k_VInputTag = 'v', edm::k_FileInPath = 'F',
  edm::k_LuminosityBlockRange = 'A', edm::k_VLuminosityBlockRange = 'a', edm::k_EventRange = 'R', edm::k_VEventRange = 'r',
  edm::k_PSet = 'Q', edm::k_VPSet = 'q'
}
 

Functions

std::unique_ptr< ParameterDescriptionNode > edm::operator&& (ParameterDescriptionNode const &node_left, ParameterDescriptionNode const &node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator&& (std::unique_ptr< ParameterDescriptionNode > node_left, ParameterDescriptionNode const &node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator&& (ParameterDescriptionNode const &node_left, std::unique_ptr< ParameterDescriptionNode > node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator&& (std::unique_ptr< ParameterDescriptionNode > node_left, std::unique_ptr< ParameterDescriptionNode > node_right)
 
std::unique_ptr< ParameterDescriptionCases< bool > > edm::operator>> (bool caseValue, ParameterDescriptionNode const &node)
 
std::unique_ptr< ParameterDescriptionCases< int > > edm::operator>> (int caseValue, ParameterDescriptionNode const &node)
 
std::unique_ptr< ParameterDescriptionCases< std::string > > edm::operator>> (std::string const &caseValue, ParameterDescriptionNode const &node)
 
std::unique_ptr< ParameterDescriptionCases< std::string > > edm::operator>> (char const *caseValue, ParameterDescriptionNode const &node)
 
std::unique_ptr< ParameterDescriptionCases< bool > > edm::operator>> (bool caseValue, std::unique_ptr< ParameterDescriptionNode > node)
 
std::unique_ptr< ParameterDescriptionCases< int > > edm::operator>> (int caseValue, std::unique_ptr< ParameterDescriptionNode > node)
 
std::unique_ptr< ParameterDescriptionCases< std::string > > edm::operator>> (std::string const &caseValue, std::unique_ptr< ParameterDescriptionNode > node)
 
std::unique_ptr< ParameterDescriptionCases< std::string > > edm::operator>> (char const *caseValue, std::unique_ptr< ParameterDescriptionNode > node)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator^ (ParameterDescriptionNode const &node_left, ParameterDescriptionNode const &node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator^ (std::unique_ptr< ParameterDescriptionNode > node_left, ParameterDescriptionNode const &node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator^ (ParameterDescriptionNode const &node_left, std::unique_ptr< ParameterDescriptionNode > node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator^ (std::unique_ptr< ParameterDescriptionNode > node_left, std::unique_ptr< ParameterDescriptionNode > node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator|| (ParameterDescriptionNode const &node_left, ParameterDescriptionNode const &node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator|| (std::unique_ptr< ParameterDescriptionNode > node_left, ParameterDescriptionNode const &node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator|| (ParameterDescriptionNode const &node_left, std::unique_ptr< ParameterDescriptionNode > node_right)
 
std::unique_ptr< ParameterDescriptionNode > edm::operator|| (std::unique_ptr< ParameterDescriptionNode > node_left, std::unique_ptr< ParameterDescriptionNode > node_right)
 
std::string edm::parameterTypeEnumToString (ParameterTypes iType)