object m_ptr; //void * m_ptr; entry_t(string stname, datatype_t dt, object owner, int count, object ptr) { m_name = stname; m_dt = dt; m_owner = owner; m_callback = null; m_count = count; m_ptr = ptr; }
entry_t(string stname, object owner, callback_t callback) { m_name = stname; m_dt = new datatype_t(true); m_owner = owner; m_callback = callback; m_count = 0; m_ptr = null; }
object m_ptr; //void * m_ptr; entry_t(string stname, datatype_t dt, object owner, size_t count, object ptr) //entry_t(const pstring &stname, const datatype_t &dt, const void *owner, const std::size_t count, void *ptr) { m_name = stname; m_dt = dt; m_owner = owner; m_callback = null; m_count = count; m_ptr = ptr; }