20 if (orig.failedToGet()) {
21 result.setWhyFailedFactory(orig.whyFailedFactory());
25 if (originalWrap ==
nullptr) {
36 if (product.typeOf() !=
result.type()) {
38 <<
"GenericObject asked for " <<
result.type().name() <<
" but was given a " << product.typeOf().name();
53 if (!
result.failedToGet()) {
62 if (
tag.process().empty()) {
63 return this->getByLabel(
tag.label(),
tag.instance(),
result);
68 if (!
result.failedToGet()) {
86 addToGotBranchIDs(*
result.provenance());
Handle< T > convert_handle(BasicHandle &&bh) noexcept(true)
std::type_info const & wrappedTypeInfo() const
auto wrap(F iFunc) -> decltype(iFunc())
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Provenance const * provenance() const noexcept(true)