CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
ParameterSetDescriptionFiller.h File Reference
#include <type_traits>
#include <string>
#include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerBase.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"

Go to the source code of this file.

Classes

class  edm::DescriptionFillerForEDLoopers< T >
 
class  edm::DescriptionFillerForESProducers< T >
 
class  edm::DescriptionFillerForESSources< T >
 
class  edm::DescriptionFillerForServices< T >
 
struct  edm::fillDetails::DoFillAsUnknown< T >
 
struct  edm::fillDetails::DoFillDescriptions< T >
 
struct  edm::fillDetails::DoNothing< T >
 
struct  edm::fillDetails::DoPrevalidate< T >
 
struct  edm::fillDetails::fillDescriptions_function< T, >
 
struct  edm::fillDetails::has_fillDescriptions_function< T >
 
struct  edm::fillDetails::has_prevalidate_function< T >
 
class  edm::ParameterSetDescriptionFiller< T >
 
struct  edm::fillDetails::prevalidate_function< T, >
 

Namespaces

 edm
 HLT enums.
 
 edm::fillDetails
 

Typedefs

using edm::fillDetails::no_tag = std::false_type
 
using edm::fillDetails::yes_tag = std::true_type
 

Functions

template<typename T >
no_tag edm::fillDetails::has_fillDescriptions_helper (...)
 
template<typename T >
yes_tag edm::fillDetails::has_fillDescriptions_helper (fillDescriptions_function< T, &T::fillDescriptions > *dummy)
 
template<typename T >
no_tag edm::fillDetails::has_prevalidate_helper (...)
 
template<typename T >
yes_tag edm::fillDetails::has_prevalidate_helper (fillDescriptions_function< T, &T::prevalidate > *dummy)