20 if (orig.failedToGet()) {
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());
void setWhyFailedFactory(std::shared_ptr< HandleExceptionFactory const > const &iWhyFailed)
TypeWithDict const & type() const
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)
ObjectWithDict get(std::string const &memberName) const