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

◆ no_tag

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

Definition at line 62 of file ParameterSetDescriptionFiller.h.

◆ yes_tag

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

Definition at line 63 of file ParameterSetDescriptionFiller.h.

Function Documentation

◆ has_fillDescriptions_helper() [1/2]

template<typename T >
no_tag edm::fillDetails::has_fillDescriptions_helper (   ...)

◆ has_fillDescriptions_helper() [2/2]

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

◆ has_prevalidate_helper() [1/2]

template<typename T >
no_tag edm::fillDetails::has_prevalidate_helper (   ...)

◆ has_prevalidate_helper() [2/2]

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