CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes
edm::helpers::Key< K > Struct Template Reference

#include <AssociationMapHelpers.h>

Public Types

typedef K key_type
 

Public Member Functions

 Key ()
 
 Key (const K &k)
 
template<typename K_ >
 Key (K_ &&k)
 
 Key (EDProductGetter const *getter)
 

Public Attributes

key
 

Detailed Description

template<typename K>
struct edm::helpers::Key< K >

Definition at line 38 of file AssociationMapHelpers.h.

Member Typedef Documentation

template<typename K>
typedef K edm::helpers::Key< K >::key_type

Definition at line 39 of file AssociationMapHelpers.h.

Constructor & Destructor Documentation

template<typename K>
edm::helpers::Key< K >::Key ( )
inline

Definition at line 40 of file AssociationMapHelpers.h.

40 { }
template<typename K>
edm::helpers::Key< K >::Key ( const K &  k)
inline

Definition at line 41 of file AssociationMapHelpers.h.

template<typename K>
template<typename K_ >
edm::helpers::Key< K >::Key ( K_ &&  k)
inline

Definition at line 44 of file AssociationMapHelpers.h.

44 : key(std::forward<K_>(k)) { }
template<typename K>
edm::helpers::Key< K >::Key ( EDProductGetter const *  getter)
inline

Definition at line 46 of file AssociationMapHelpers.h.

46 : key(ProductID(), getter) { }

Member Data Documentation

template<typename K>
K edm::helpers::Key< K >::key