Go to the documentation of this file.
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()) {
68 if (!
result.failedToGet()) {
Provenance const * provenance() const noexcept(true)
void addToGotBranchIDs(Provenance const &prov) const
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
ModuleCallingContext const * moduleCallingContext_
Handle< T > convert_handle(BasicHandle &&bh) noexcept(true)
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
auto wrap(F iFunc) -> decltype(iFunc())
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
PrincipalGetAdapter provRecorder_
std::type_info const & wrappedTypeInfo() const