#include <Fireworks/Core/interface/FWItemAccessorBase.h>
Public Member Functions | |
virtual const void * | data () const =0 |
FWItemAccessorBase () | |
virtual bool | isCollection () const =0 |
virtual const void * | modelData (int iIndex) const =0 |
virtual const TClass * | modelType () const =0 |
virtual void | reset ()=0 |
virtual void | setData (const edm::ObjectWithDict &)=0 |
override if id of an object should be different than the index More... | |
virtual unsigned int | size () const =0 |
virtual const TClass * | type () const =0 |
virtual | ~FWItemAccessorBase () |
Description: Base class used to access data stored in an edm::EDProduct
Usage: <usage>
Definition at line 33 of file FWItemAccessorBase.h.
FWItemAccessorBase::FWItemAccessorBase | ( | ) |
Definition at line 30 of file FWItemAccessorBase.cc.
|
virtual |
Definition at line 39 of file FWItemAccessorBase.cc.
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
override if id of an object should be different than the index
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
Implemented in FWItemMuonDigiAccessor< C, V >, FWItemRangeAccessor< C, R, V >, FWItemNewDetSetAccessor< C, COLL, V >, FWItemDetSetAccessor< C, COLL, V >, FWItemRandomAccessor< C, V >, FWItemTVirtualCollectionProxyAccessor, and FWItemSingleAccessor.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), FWItemDetSetAccessor< C, COLL, V >::modelData(), and FWItemRandomAccessor< C, V >::size().
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
Referenced by 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().