1 #ifndef DataFormats_Common_ProductData_h
2 #define DataFormats_Common_ProductData_h
12 #include "boost/shared_ptr.hpp"
15 class ConstBranchDescription;
16 class WrapperOwningHolder;
20 explicit ProductData(boost::shared_ptr<ConstBranchDescription> bd);
46 mutable boost::shared_ptr<void const>
wrapper_;
WrapperInterfaceBase const * getInterface() const
void resetProductProvenance() const
void swap(Association< C > &lhs, Association< C > &rhs)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
boost::shared_ptr< void const > wrapper_
void swap(ProductData &other)
WrapperInterfaceBase const * getInterface() const
BranchDescription const & product() const
void resetBranchDescription(boost::shared_ptr< ConstBranchDescription > bd)
boost::shared_ptr< ConstBranchDescription > const & branchDescription() const
boost::shared_ptr< ConstBranchDescription > const & constBranchDescriptionPtr() const