CMS 3D CMS Logo

Classes | Typedefs | Functions
edm::fillDetails Namespace Reference

Classes

struct  DoFillAsUnknown
 
struct  DoFillDescriptions
 
struct  DoNothing
 
struct  DoPrevalidate
 
struct  fillDescriptions_function
 
struct  has_fillDescriptions_function
 
struct  has_prevalidate_function
 
struct  prevalidate_function
 

Typedefs

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

Functions

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

Typedef Documentation

using edm::fillDetails::no_tag = typedef std::false_type

Definition at line 64 of file ParameterSetDescriptionFiller.h.

using edm::fillDetails::yes_tag = typedef std::true_type

Definition at line 65 of file ParameterSetDescriptionFiller.h.

Function Documentation

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)