CMS 3D CMS Logo

Public Member Functions

edm::DoSetPtr< T > Struct Template Reference

#include <Wrapper.h>

List of all members.

Public Member Functions

void operator() (T const &obj, std::type_info const &iToType, unsigned long iIndex, void const *&oPtr) const
void operator() (T const &obj, std::type_info const &iToType, std::vector< unsigned long > const &iIndex, std::vector< void const * > &oPtr) const

Detailed Description

template<typename T>
struct edm::DoSetPtr< T >

Definition at line 131 of file Wrapper.h.


Member Function Documentation

template<typename T >
void edm::DoSetPtr< T >::operator() ( T const &  obj,
std::type_info const &  iToType,
unsigned long  iIndex,
void const *&  oPtr 
) const

Definition at line 442 of file Wrapper.h.

References edm::helpers::PtrSetter< T >::set().

                                                        {
    helpers::PtrSetter<T>::set(obj, iToType, iIndex, oPtr);
  }
template<typename T >
void edm::DoSetPtr< T >::operator() ( T const &  obj,
std::type_info const &  iToType,
std::vector< unsigned long > const &  iIndex,
std::vector< void const * > &  oPtr 
) const

Definition at line 450 of file Wrapper.h.

References edm::helpers::PtrSetter< T >::fill().

                                                                   {
    helpers::PtrSetter<T>::fill(obj, iToType, iIndices, oPtr);
  }