1 #ifndef FWCore_Framework_GenericObjectOwner_h
2 #define FWCore_Framework_GenericObjectOwner_h
23 #include "Reflex/Object.h"
41 Reflex::Object
object()
const;
75 prod_.swap(other.
prod_);
87 bool isValid()
const {
return 0 !=prod_.object().Address();}
103 Event::put<GenericObjectOwner>(std::auto_ptr<GenericObjectOwner> product, std::string
const& productInstanceName);
GenericObjectOwner const & operator=(GenericObjectOwner const &)
void swap(OrphanHandleBase &other)
void swap(GenericObjectOwner &)
GenericObjectOwner const & operator*() const
GenericObjectOwner const * product() const
Reflex::Object object() const
OrphanHandle(Reflex::Object const &prod, ProductID const &id)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
OrphanHandle< GenericObjectOwner > & operator=(OrphanHandle< GenericObjectOwner > const &rhs)
GenericObjectOwner(Reflex::Object const &iObject, bool iOwnData=true)
GenericObjectOwner const * operator->() const
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
T const * product() const
void swap(OrphanHandle< GenericObjectOwner > &other)
OrphanHandle(OrphanHandle< GenericObjectOwner > const &h)