Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
Generated for CMSSW Reference Manual by
1.8.5