CMS 3D CMS Logo

edm::OutletBase< T > Class Template Reference

#include <FWCore/Utilities/interface/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.

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

00035 { 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]

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

00037                                                              {
00038         cord_.setGetter(iGetter);
00039       }


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


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:42:01 2009 for CMSSW by  doxygen 1.5.4