#include <OrphanHandleBase.h>
Public Member Functions | |
void | clear () |
ProductID | id () const |
bool | isValid () const |
OrphanHandleBase & | operator= (OrphanHandleBase const &rhs) |
OrphanHandleBase () | |
OrphanHandleBase (void const *iProd, ProductID const &iId) | |
void | swap (OrphanHandleBase &other) |
~OrphanHandleBase () | |
Protected Member Functions | |
void const * | productStorage () const |
Private Attributes | |
ProductID | id_ |
void const * | product_ |
Definition at line 28 of file OrphanHandleBase.h.
|
inline |
Definition at line 30 of file OrphanHandleBase.h.
|
inline |
Definition at line 34 of file OrphanHandleBase.h.
|
inline |
Definition at line 39 of file OrphanHandleBase.h.
|
inline |
Definition at line 41 of file OrphanHandleBase.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(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
ProductID edm::OrphanHandleBase::id | ( | ) | const |
Definition at line 10 of file OrphanHandleBase.cc.
References id_.
Referenced by isValid(), pat::PATGenCandsFromSimTracksProducer::produce(), edm::ThinningProducer< Collection, Selector >::produce(), SeedClusterRemoverPhase2::produce(), MuonProducer::produce(), and edm::RefToBaseProd< T >::RefToBaseProd().
|
inline |
Definition at line 58 of file OrphanHandleBase.h.
References id(), id_, product_, and productStorage().
Referenced by ntupleDataFormat._Object::_checkIsValid(), ConvertedPhotonProducer::cleanCollections(), MuonTrackLoader::loadTracks(), UnifiedSCCollectionProducer::produce(), UncleanSCRecoveryProducer::produce(), CleanAndMergeProducer::produce(), EgammaHLTHybridClusterProducer::produce(), HybridClusterProducer::produce(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
protected |
Definition at line 5 of file OrphanHandleBase.cc.
References product_.
Referenced by isValid(), edm::OrphanHandle< T >::product(), and edm::TestHandle< T >::product().
|
inline |
Definition at line 46 of file OrphanHandleBase.h.
References id_, product_, and std::swap().
Referenced by operator=(), and edm::swap().
|
private |
|
private |
Definition at line 68 of file OrphanHandleBase.h.
Referenced by clear(), isValid(), productStorage(), and swap().