17 #include "TVirtualCollectionProxy.h"
34 const TClass* iType, std::shared_ptr<TVirtualCollectionProxy> iProxy,
size_t iOffset)
35 : m_type(iType), m_colProxy(iProxy), m_data(nullptr), m_offset(iOffset) {}
60 if (product.
address() ==
nullptr) {
bool isCollection() const override
std::shared_ptr< TVirtualCollectionProxy > m_colProxy
const void * modelData(int iIndex) const override
const TClass * modelType() const override
void setData(const edm::ObjectWithDict &) override
override if id of an object should be different than the index
const void * data() const override
~FWItemTVirtualCollectionProxyAccessor() override
const TClass * type() const override
unsigned int size() const override
FWItemTVirtualCollectionProxyAccessor(const TClass *iType, std::shared_ptr< TVirtualCollectionProxy > iProxy, size_t iOffset=0)