1 #ifndef Fireworks_Core_FWItemAccessorBase_h
2 #define Fireworks_Core_FWItemAccessorBase_h
41 virtual const void*
modelData(
int iIndex)
const = 0;
42 virtual const void*
data()
const = 0;
43 virtual unsigned int size()
const = 0;
44 virtual const TClass*
modelType()
const = 0;
45 virtual const TClass*
type()
const = 0;
53 virtual void reset() = 0;
virtual const TClass * modelType() const =0
virtual const void * data() const =0
virtual void setData(const edm::ObjectWithDict &)=0
override if id of an object should be different than the index
virtual const void * modelData(int iIndex) const =0
virtual bool isCollection() const =0
virtual const TClass * type() const =0
virtual ~FWItemAccessorBase()
virtual unsigned int size() const =0