CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions
edm::detail::GetProduct< COLLECTION > Struct Template Reference

#include <GetProduct.h>

Public Types

typedef COLLECTION::value_type element_type
 
typedef COLLECTION::const_iterator iter
 

Static Public Member Functions

static const element_typeaddress (const iter &i)
 

Detailed Description

template<typename COLLECTION>
struct edm::detail::GetProduct< COLLECTION >

Definition at line 30 of file GetProduct.h.

Member Typedef Documentation

template<typename COLLECTION>
typedef COLLECTION::value_type edm::detail::GetProduct< COLLECTION >::element_type

Definition at line 31 of file GetProduct.h.

template<typename COLLECTION>
typedef COLLECTION::const_iterator edm::detail::GetProduct< COLLECTION >::iter

Definition at line 32 of file GetProduct.h.

Member Function Documentation

template<typename COLLECTION>
static const element_type* edm::detail::GetProduct< COLLECTION >::address ( const iter i)
inlinestatic

Definition at line 33 of file GetProduct.h.

References mps_fire::i.

Referenced by edm::Ptr< T >::getItem_(), edm::detail::reallyfillPtrVector(), edm::detail::reallyFillView(), and edm::detail::reallySetPtr().

33  {
34  return &*i;
35  }