7 if (result ==
nullptr) {
31 TypeID const& wanted_wrapper_type)
const 41 TypeID const& upstream_wrapper_type =
EDProduct const * uniqueProduct() const override
std::unique_ptr< EDProduct > partnerBaseProduct_
EDProduct const * anyProduct() const override
bool productUnavailable() const
EDProduct const * anyProduct() const override
TypeID const & producedWrapperType() const
std::unique_ptr< EDProduct > baseProduct_
TypeID partnerBaseWrapperType_
bool resolveProductIfAvailable(TypeID const &) const override
void removeCachedProduct() const override
bool makePartner(TypeID const &wanted_wrapper_type, std::unique_ptr< EDProduct > &partner) const
bool resolveProductIfAvailable(TypeID const &) const override
TypeID const & partnerWrapperType() const
void throwResolveLogicError(TypeID const &wanted_wrapper_type) const
void removeCachedProduct() const override