CMS 3D CMS Logo

Classes | Functions
edm::es Namespace Reference

Classes

struct  L
 
struct  Label
 

Functions

template<int ILabel, typename T >
L< T, ILabel > l (std::shared_ptr< T > &iP)
 
Label label (const std::string &iString, int iIndex)
 
Label label (int iIndex, const std::string &iString)
 
template<typename... TArgs>
ESProducts< std::remove_reference_t< TArgs >... > products (TArgs &&... args)
 

Function Documentation

◆ l()

template<int ILabel, typename T >
L<T, ILabel> edm::es::l ( std::shared_ptr< T > &  iP)

Definition at line 52 of file es_Label.h.

52  {
53  return L<T, ILabel>{iP};
54  }

◆ label() [1/2]

Label edm::es::label ( const std::string &  iString,
int  iIndex 
)
inline

Definition at line 93 of file es_Label.h.

References DataMixerDataOnData_cff::Label.

93 { return Label(iString, iIndex); }

◆ label() [2/2]

Label edm::es::label ( int  iIndex,
const std::string &  iString 
)
inline

Definition at line 94 of file es_Label.h.

References DataMixerDataOnData_cff::Label.

94 { return Label(iString, iIndex); }

◆ products()

template<typename... TArgs>
ESProducts<std::remove_reference_t<TArgs>...> edm::es::products ( TArgs &&...  args)