Skip to content

Commit e983e10

Browse files
authored
Merge pull request #47227 from makortel/alpakaProducerRemoveDefaultConstructor
Remove default constructor from Alpaka EDProducer base classes
2 parents 753c9f9 + b7ad19d commit e983e10

File tree

4 files changed

+0
-5
lines changed

4 files changed

+0
-5
lines changed

HeterogeneousCore/AlpakaCore/interface/alpaka/ProducerBase.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE {
4646
using Base = BaseT<Args..., edm::Transformer>;
4747

4848
public:
49-
// TODO: default constructor to be removed after all derived classes have been migrated
50-
ProducerBase() : backendToken_(Base::produces("backend")) {}
5149
ProducerBase(edm::ParameterSet const& iConfig)
5250
: backendToken_(Base::produces("backend")),
5351
// The 'synchronize' parameter can be unset in Alpaka

HeterogeneousCore/AlpakaCore/interface/alpaka/global/EDProducer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE {
1818
using Base = ProducerBase<edm::global::EDProducer, Args...>;
1919

2020
protected:
21-
EDProducer() = default; // to be removed in the near future
2221
EDProducer(edm::ParameterSet const iConfig) : Base(iConfig) {}
2322

2423
public:

HeterogeneousCore/AlpakaCore/interface/alpaka/stream/EDProducer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE {
1818
using Base = ProducerBase<edm::stream::EDProducer, Args...>;
1919

2020
protected:
21-
EDProducer() = default; // to be removed in the near future
2221
EDProducer(edm::ParameterSet const iConfig) : Base(iConfig) {}
2322

2423
public:

HeterogeneousCore/AlpakaCore/interface/alpaka/stream/SynchronizingEDProducer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE {
2121
using Base = ProducerBase<edm::stream::EDProducer, edm::ExternalWork, Args...>;
2222

2323
protected:
24-
SynchronizingEDProducer() = default; // to be removed in the near future
2524
SynchronizingEDProducer(edm::ParameterSet const iConfig) : Base(iConfig) {}
2625

2726
public:

0 commit comments

Comments
 (0)