34 std::size_t
index = 0;
36 for (
auto const& element : list) {
37 if (not element.isTransform_) {
57 auto const& putInfo = list[*it];
61 putInfo.productInstanceName_.c_str(),
80 auto cache = std::make_shared<std::any>();
83 std::exception_ptr
const* iPtr)
mutable {
85 holder.doneWaiting(*iPtr);
96 wta.doneWaiting(std::current_exception());
bool any(const std::vector< T > &v, const T &what)
TypeID unwrappedTypeID() const
EDPutToken transforms(const TypeID &id, std::string instanceName)
oneapi::tbb::task_group * group() const noexcept
void doneWaiting(std::exception_ptr iExcept)
TypeLabelList const & typeLabelList() const
used by the fwk to register the list of products of this module
ProductResolverIndex index(KindOfType kindOfType, TypeID const &typeID, char const *moduleLabel, char const *instance, char const *process=nullptr) const
std::string const & productInstanceName() const
FunctorWaitingTask< F > * make_waiting_task(F f)
std::vector< edm::ProductResolverIndex > const & putTokenIndexToProductResolverIndex() const
constexpr value_type index() const noexcept
std::string const & processName() const
std::string const & moduleLabel() const