CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Private Attributes
DataFormats_MuonReco::dictionary::edm::OrphanHandleBase Class Reference

#include <classes.h>

Inheritance diagram for DataFormats_MuonReco::dictionary::edm::OrphanHandleBase:
DataFormats_MuonReco::dictionary::edm::OrphanHandle< T > DataFormats_MuonReco::dictionary::edm::TestHandle< T >

Public Member Functions

void clear ()
 
ProductID id () const
 
bool isValid () const
 
OrphanHandleBaseoperator= (OrphanHandleBase const &rhs)
 
 OrphanHandleBase ()
 
 OrphanHandleBase (void const *iProd, ProductID const &iId)
 
void swap (OrphanHandleBase &other)
 
 ~OrphanHandleBase ()
 

Protected Member Functions

void const * productStorage () const
 

Private Attributes

ProductID id_
 
void const * product_
 

Detailed Description

Definition at line 28 of file classes.h.

Constructor & Destructor Documentation

DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::OrphanHandleBase ( )
inline

Definition at line 30 of file classes.h.

36  {
DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::OrphanHandleBase ( void const *  iProd,
ProductID const &  iId 
)
inline

Definition at line 34 of file classes.h.

36  {
37  struct dictionary {
DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::~OrphanHandleBase ( )
inline

Definition at line 39 of file classes.h.

Member Function Documentation

void DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::clear ( void  )
inline
ProductID DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::id ( ) const
bool DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::isValid ( void  ) const
inline

Definition at line 58 of file classes.h.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

OrphanHandleBase& DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::operator= ( OrphanHandleBase const &  rhs)
inline

Definition at line 52 of file classes.h.

void const* DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::productStorage ( ) const
protected
void DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::swap ( OrphanHandleBase other)
inline

Definition at line 46 of file classes.h.

Member Data Documentation

ProductID DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::id_
private

Definition at line 69 of file classes.h.

void const* DataFormats_MuonReco::dictionary::edm::OrphanHandleBase::product_
private

Definition at line 68 of file classes.h.