16 std::vector<void const*>& pointers,
22 assert(pointers.empty());
23 assert(helpers.get() == 0);
29 std::type_info
const& iToType,
31 void const*& oPtr)
const {
37 std::type_info
const& iToType,
38 std::vector<unsigned long>
const& iIndicies,
39 std::vector<void const*>& oPtr)
const {
boost::shared_ptr< reftobase::RefVectorHolderBase > helper_vector_ptr
virtual void do_fillPtrVector(void const *me, std::type_info const &iToType, std::vector< unsigned long > const &iIndicies, std::vector< void const * > &oPtr) const =0
virtual ~WrapperInterfaceBase()
virtual void do_setPtr(void const *me, std::type_info const &iToType, unsigned long iIndex, void const *&oPtr) const =0
virtual void do_fillView(void const *me, ProductID const &id, std::vector< void const * > &pointers, helper_vector_ptr &helpers) const =0
void fillView(void const *me, ProductID const &id, std::vector< void const * > &view, helper_vector_ptr &helpers) const
void setPtr(void const *me, std::type_info const &iToType, unsigned long iIndex, void const *&oPtr) const
void fillPtrVector(void const *me, std::type_info const &iToType, std::vector< unsigned long > const &iIndicies, std::vector< void const * > &oPtr) const