CMS 3D CMS Logo

Protected Member Functions | Private Member Functions | Private Attributes

edm::OutletBase< T > Class Template Reference

#include <OutletBase.h>

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

List of all members.

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 30 of file OutletBase.h.


Constructor & Destructor Documentation

template<class T >
edm::OutletBase< T >::OutletBase ( ExtensionCord< T > &  iCord) [inline, protected]

Definition at line 34 of file OutletBase.h.

: cord_(iCord) {}
template<class T >
virtual edm::OutletBase< T >::~OutletBase ( ) [inline, protected, virtual]

Definition at line 35 of file OutletBase.h.

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

{ this->setGetter(0); }
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) [inline, protected]

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().