1 #ifndef DataFormats_Common_HandleBase_h
2 #define DataFormats_Common_HandleBase_h
31 #include "boost/shared_ptr.hpp"
50 HandleBase(boost::shared_ptr<cms::Exception>
const& iWhyFailed) :
90 boost::shared_ptr<cms::Exception>
whyFailed()
const {
HandleBase(boost::shared_ptr< cms::Exception > const &iWhyFailed)
Used when the attempt to get the data failed.
void const * productStorage() const
void swap(Association< C > &lhs, Association< C > &rhs)
boost::shared_ptr< cms::Exception > whyFailed_
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
boost::shared_ptr< cms::Exception > whyFailed() const
void swap(HandleBase &other)
HandleBase(void const *prod, Provenance const *prov)
Provenance const * provenance() const
HandleBase & operator=(HandleBase const &rhs)