CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Protected Member Functions | Private Member Functions | Private Attributes
edm::OutletBase< T > Class Template Reference

#include <ExtensionCord.h>

Inheritance diagram for edm::OutletBase< T >:
edm::ESOutlet< T, TRec > edm::SimpleOutlet< T >

Protected Member Functions

 OutletBase (ExtensionCord< T > &iCord)
 
void setGetter (extensioncord::ECGetterBase< T > *iGetter)
 
virtual ~OutletBase ()
 

Private Member Functions

const OutletBaseoperator= (const OutletBase &)
 
 OutletBase (const OutletBase &)
 

Private Attributes

ExtensionCord< T > & cord_
 

Detailed Description

template<class T>
class edm::OutletBase< T >

Definition at line 32 of file ExtensionCord.h.

Constructor & Destructor Documentation

template<class T >
edm::OutletBase< T >::OutletBase ( ExtensionCord< T > &  iCord)
inlineprotected

Definition at line 34 of file OutletBase.h.

34 : cord_(iCord) {}
ExtensionCord< T > & cord_
Definition: OutletBase.h:49
template<class T >
virtual edm::OutletBase< T >::~OutletBase ( )
inlineprotectedvirtual

Definition at line 35 of file OutletBase.h.

References edm::OutletBase< T >::setGetter().

35 { this->setGetter(0); }
void setGetter(extensioncord::ECGetterBase< T > *iGetter)
Definition: OutletBase.h:37
template<class T >
edm::OutletBase< T >::OutletBase ( const OutletBase< T > &  )
private

Member Function Documentation

template<class T >
const OutletBase& edm::OutletBase< T >::operator= ( const OutletBase< T > &  )
private
template<class T >
void edm::OutletBase< T >::setGetter ( extensioncord::ECGetterBase< T > *  iGetter)
inlineprotected

Definition at line 37 of file OutletBase.h.

References edm::OutletBase< T >::cord_.

Referenced by edm::ESOutlet< T, TRec >::ESOutlet(), edm::SimpleOutlet< T >::SimpleOutlet(), and edm::OutletBase< T >::~OutletBase().

37  {
38  cord_.setGetter(iGetter);
39  }
ExtensionCord< T > & cord_
Definition: OutletBase.h:49

Member Data Documentation

template<class T >
ExtensionCord<T>& edm::OutletBase< T >::cord_
private

Definition at line 49 of file OutletBase.h.

Referenced by edm::OutletBase< T >::setGetter().