16 #include "Reflex/Object.h"
34 m_type(iClass), m_data(0)
65 if (product.Address() == 0)
71 if(product.TypeOf().IsTypedef())
72 m_data = Reflex::Object(product.TypeOf().ToType(), product.Address()).Address();
74 m_data = product.Address();
105 return 0 ==
m_data ? 0 : 1;
virtual ~FWItemSingleAccessor()
bool isCollection() const
void setData(const Reflex::Object &)
override if id of an object should be different than the index
const void * data() const
FWItemSingleAccessor(const TClass *)
unsigned int size() const
const TClass * type() const
const void * modelData(int iIndex) const
const TClass * modelType() const