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::HandleBase Class Reference

#include <classes.h>

Inheritance diagram for DataFormats_MuonReco::dictionary::edm::HandleBase:
DataFormats_MuonReco::dictionary::edm::Handle< T >

Public Member Functions

void clear ()
 
bool failedToGet () const
 
 HandleBase ()
 
 HandleBase (void const *prod, Provenance const *prov)
 
ProductID id () const
 
bool isValid () const
 
HandleBaseoperator= (HandleBase const &rhs)
 
Provenance const * provenance () const
 
void swap (HandleBase &other)
 
std::shared_ptr< cms::ExceptionwhyFailed () const
 
std::shared_ptr
< HandleExceptionFactory >
const & 
whyFailedFactory () const
 
 ~HandleBase ()
 

Protected Member Functions

void const * productStorage () const
 

Private Attributes

void const * product_
 
Provenance const * prov_
 
std::shared_ptr
< HandleExceptionFactory
whyFailedFactory_
 

Detailed Description

Definition at line 41 of file classes.h.

Constructor & Destructor Documentation

DataFormats_MuonReco::dictionary::edm::HandleBase::HandleBase ( )
inline

Definition at line 43 of file classes.h.

DataFormats_MuonReco::dictionary::edm::HandleBase::HandleBase ( void const *  prod,
Provenance const *  prov 
)
inline

Definition at line 47 of file classes.h.

DataFormats_MuonReco::dictionary::edm::HandleBase::~HandleBase ( )
inline

Definition at line 53 of file classes.h.

Member Function Documentation

void DataFormats_MuonReco::dictionary::edm::HandleBase::clear ( void  )
inline
bool DataFormats_MuonReco::dictionary::edm::HandleBase::failedToGet ( ) const
inline

Definition at line 79 of file classes.h.

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

Definition at line 75 of file classes.h.

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

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

Definition at line 69 of file classes.h.

void const* DataFormats_MuonReco::dictionary::edm::HandleBase::productStorage ( ) const
protected
Provenance const* DataFormats_MuonReco::dictionary::edm::HandleBase::provenance ( ) const
inline

Definition at line 84 of file classes.h.

void DataFormats_MuonReco::dictionary::edm::HandleBase::swap ( HandleBase other)
inline

Definition at line 62 of file classes.h.

std::shared_ptr<cms::Exception> DataFormats_MuonReco::dictionary::edm::HandleBase::whyFailed ( ) const
inline

Definition at line 110 of file classes.h.

std::shared_ptr<HandleExceptionFactory> const& DataFormats_MuonReco::dictionary::edm::HandleBase::whyFailedFactory ( ) const
inline

Definition at line 118 of file classes.h.

Member Data Documentation

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

Definition at line 125 of file classes.h.

Provenance const* DataFormats_MuonReco::dictionary::edm::HandleBase::prov_
private

Definition at line 126 of file classes.h.

std::shared_ptr<HandleExceptionFactory> DataFormats_MuonReco::dictionary::edm::HandleBase::whyFailedFactory_
private

Definition at line 127 of file classes.h.