CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
edm::DoSetPtr< T > Struct Template Reference

#include <Wrapper.h>

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 126 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 494 of file Wrapper.h.

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

497  {
498  helpers::PtrSetter<T>::set(obj, iToType, iIndex, oPtr);
499  }
static void set(T const &obj, std::type_info const &iToType, unsigned long iIndex, void const *&oPtr)
Definition: Wrapper.h:459
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 502 of file Wrapper.h.

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

505  {
506  helpers::PtrSetter<T>::fill(obj, iToType, iIndices, oPtr);
507  }
static void fill(T const &obj, std::type_info const &iToType, std::vector< unsigned long > const &iIndex, std::vector< void const * > &oPtr)
Definition: Wrapper.h:470