![]() |
![]() |
#include <FWGenericHandle.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 (edm::TypeWithDict const &iType) | |
Throws exception if iType is invalid. More... | |
Handle (Handle< FWGenericObject > const &h) | |
Handle (edm::ObjectWithDict const &prod, Provenance const *prov, ProductID const &pid) | |
ProductID | id () const |
bool | isValid () const |
edm::ObjectWithDict const & | operator* () const |
edm::ObjectWithDict const * | operator-> () const |
Handle< FWGenericObject > & | operator= (Handle< FWGenericObject > const &rhs) |
edm::ObjectWithDict const * | product () const |
Provenance const * | provenance () const |
void | setWhyFailed (std::shared_ptr< cms::Exception > const &iWhyFailed) |
void | swap (Handle< FWGenericObject > &other) |
edm::TypeWithDict const & | type () const |
Private Attributes | |
edm::ObjectWithDict | prod_ |
Provenance const * | prov_ |
edm::TypeWithDict | type_ |
std::shared_ptr< cms::Exception > | whyFailed_ |
Definition at line 50 of file FWGenericHandle.h.
|
inline |
Throws exception if iName is not a known C++ class type.
Definition at line 53 of file FWGenericHandle.h.
References edm::errors::NotFound, and edm::Exception::throwThis().
|
inline |
Throws exception if iType is invalid.
Definition at line 64 of file FWGenericHandle.h.
References edm::errors::NotFound, and edm::Exception::throwThis().
|
inline |
Definition at line 71 of file FWGenericHandle.h.
|
inline |
Definition at line 78 of file FWGenericHandle.h.
|
inline |
Definition at line 128 of file FWGenericHandle.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 111 of file FWGenericHandle.h.
|
inline |
Definition at line 126 of file FWGenericHandle.h.
|
inline |
Definition at line 107 of file FWGenericHandle.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 121 of file FWGenericHandle.h.
|
inline |
Definition at line 120 of file FWGenericHandle.h.
|
inline |
Definition at line 100 of file FWGenericHandle.h.
References edm::swap(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 114 of file FWGenericHandle.h.
|
inline |
Definition at line 124 of file FWGenericHandle.h.
|
inline |
Definition at line 130 of file FWGenericHandle.h.
Referenced by edm::convert_handle().
|
inline |
Definition at line 89 of file FWGenericHandle.h.
References prod_, prov_, edm::swap(), std::swap(), type_, and whyFailed_.
|
inline |
Definition at line 123 of file FWGenericHandle.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 135 of file FWGenericHandle.h.
Referenced by swap().
|
private |
Definition at line 136 of file FWGenericHandle.h.
Referenced by swap().
|
private |
Definition at line 134 of file FWGenericHandle.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 137 of file FWGenericHandle.h.
Referenced by swap().