src
FWCore
Framework
src
ProductPutOrMergerBase.h
Go to the documentation of this file.
1
//
2
// ProductPutOrMergerBase.h
3
// CMSSW
4
//
5
// Created by Chris Jones on 3/18/21.
6
//
7
8
#ifndef FWCore_Framework_ProductPutOrMergerBase_h
9
#define FWCore_Framework_ProductPutOrMergerBase_h
10
11
#include <memory>
12
13
namespace
edm
{
14
class
WrapperBase;
15
class
MergeableRunProductMetadata;
16
17
class
ProductPutOrMergerBase
{
18
public
:
19
ProductPutOrMergerBase
() =
default
;
20
virtual
~ProductPutOrMergerBase
() =
default
;
21
22
virtual
void
putOrMergeProduct
(std::unique_ptr<WrapperBase> edp)
const
= 0;
23
};
24
}
// namespace edm
25
26
#endif
/* ProductPutOrMergerBase_h */
edm::ProductPutOrMergerBase
Definition:
ProductPutOrMergerBase.h:17
edm::ProductPutOrMergerBase::ProductPutOrMergerBase
ProductPutOrMergerBase()=default
edm::ProductPutOrMergerBase::~ProductPutOrMergerBase
virtual ~ProductPutOrMergerBase()=default
edm::ProductPutOrMergerBase::putOrMergeProduct
virtual void putOrMergeProduct(std::unique_ptr< WrapperBase > edp) const =0
edm
HLT enums.
Definition:
AlignableModifier.h:19
Generated for CMSSW Reference Manual by
1.8.14