#include <GenericHandle.h>
Public Member Functions | |
void | clear () |
bool | failedToGet () const |
Handle (std::string const &iName) | |
Throws exception if iName is not a known C++ class type. More... | |
Handle (TypeWithDict const &iType) | |
Throws exception if iType is invalid. More... | |
Handle (Handle< GenericObject > const &h) | |
Handle (ObjectWithDict const &prod, Provenance const *prov, ProductID const &) | |
ProductID | id () const |
bool | isValid () const |
ObjectWithDict const & | operator* () const |
ObjectWithDict const * | operator-> () const |
Handle< GenericObject > & | operator= (Handle< GenericObject > const &rhs) |
ObjectWithDict const * | product () const |
Provenance const * | provenance () const |
void | setWhyFailedFactory (std::shared_ptr< HandleExceptionFactory > const &iWhyFailed) |
void | swap (Handle< GenericObject > &other) |
TypeWithDict const & | type () const |
Private Attributes | |
ObjectWithDict | prod_ |
Provenance const * | prov_ |
TypeWithDict | type_ |
std::shared_ptr< HandleExceptionFactory > | whyFailedFactory_ |
Definition at line 43 of file GenericHandle.h.
|
inline |
Throws exception if iName is not a known C++ class type.
Definition at line 46 of file GenericHandle.h.
References edm::errors::NotFound, and edm::Exception::throwThis().
|
inline |
Throws exception if iType is invalid.
Definition at line 56 of file GenericHandle.h.
References edm::errors::NotFound, and edm::Exception::throwThis().
|
inline |
Definition at line 62 of file GenericHandle.h.
|
inline |
Definition at line 65 of file GenericHandle.h.
|
inline |
Definition at line 105 of file GenericHandle.h.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
inline |
Definition at line 90 of file GenericHandle.h.
References electrons_cff::bool.
|
inline |
Definition at line 103 of file GenericHandle.h.
|
inline |
Definition at line 88 of file GenericHandle.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 98 of file GenericHandle.h.
|
inline |
Definition at line 97 of file GenericHandle.h.
|
inline |
Definition at line 82 of file GenericHandle.h.
References edm::swap(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 91 of file GenericHandle.h.
|
inline |
Definition at line 101 of file GenericHandle.h.
|
inline |
Definition at line 110 of file GenericHandle.h.
Referenced by edm::convert_handle().
|
inline |
Definition at line 73 of file GenericHandle.h.
References prod_, prov_, edm::swap(), std::swap(), type_, and whyFailedFactory_.
|
inline |
Definition at line 100 of file GenericHandle.h.
Referenced by edm::convert_handle(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 116 of file GenericHandle.h.
Referenced by swap().
|
private |
Definition at line 117 of file GenericHandle.h.
Referenced by swap().
|
private |
Definition at line 115 of file GenericHandle.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and swap().
|
private |
Definition at line 118 of file GenericHandle.h.
Referenced by swap().