1 #ifndef DataFormats_Common_BasicHandle_h 2 #define DataFormats_Common_BasicHandle_h 54 BasicHandle(std::shared_ptr<HandleExceptionFactory const>
const& iWhyFailed) noexcept(
true)
void swap(BasicHandle &a, BasicHandle &b) noexcept(true)
ProductID const & productID() const
BasicHandle(std::shared_ptr< HandleExceptionFactory const > const &iWhyFailed) noexcept(true)
Used when the attempt to get the data failed.
WrapperBase const * product_
std::shared_ptr< HandleExceptionFactory const > const & whyFailedFactory() const noexcept(true)
void swap(Association< C > &lhs, Association< C > &rhs)
BasicHandle & operator=(BasicHandle &&rhs)=default
std::shared_ptr< cms::Exception > whyFailed() const
void clear() noexcept(true)
bool failedToGet() const noexcept(true)
bool isValid() const noexcept(true)
void swap(BasicHandle &other) noexcept(true)
Namespace of DDCMS conversion namespace.
std::shared_ptr< HandleExceptionFactory const > & whyFailedFactory() noexcept(true)
static BasicHandle makeInvalid()
WrapperBase const * wrapper() const noexcept(true)
std::shared_ptr< HandleExceptionFactory const > whyFailedFactory_
BasicHandle(WrapperBase const *iProd, Provenance const *iProv) noexcept(true)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Provenance const * provenance() const noexcept(true)
ProductID id() const noexcept(true)