Esempio n. 1
0
void Class::destruct(const UserObject& object) const
{
    m_destructor(object, true);
    
    // TODO - see above
    const_cast<UserObject&>(object) = UserObject::nothing;
}
Esempio n. 2
0
void Class::destroy(const UserObject& object) const
{
    m_destructor(object, false);
    
    // TODO - look for better solution to this that const_cast.
    const_cast<UserObject&>(object) = UserObject::nothing;
}
Esempio n. 3
0
	object_rep::~object_rep() 
	{
#ifdef TEST_GARBAGE_COLLECTOR
		sprintf(debug_test_destructor,"%s %x %x",m_classrep->name(),m_object,this);
		if (!xr_strcmp(debug_class,m_classrep->name()))
			Log(debug_test_destructor);
#endif
		if (m_flags & owner && m_destructor) m_destructor(m_object);
	}
	object_rep::~object_rep() 
	{
		if (m_flags & owner && m_destructor) m_destructor(m_object);
	}
Esempio n. 5
0
Newton::~Newton ()
{
   if (m_destructor)
      m_destructor ((NewtonWorld *)this);
}
Esempio n. 6
0
 ~ConstructDestruct() {
    m_destructor(this);
 }
Esempio n. 7
0
 ~ConstructDestruct() {
    m_destructor(m_instance);
 }
dgBilateralConstraint::~dgBilateralConstraint ()
{
	if (m_destructor) {
		m_destructor(*this);
	}
}
Esempio n. 9
0
//-------------------------------------------------------------------------------------------------
void Class::destroy(const UserObject& object) const
{
    m_destructor(object);
}
Esempio n. 10
0
void ArrayBufferContents::destroy()
{
    m_destructor(m_data);
}
Esempio n. 11
0
SharedArrayBufferContents::~SharedArrayBufferContents()
{
    m_destructor(m_data);
}
Esempio n. 12
0
 void object_deleter_c <T>::call ()
 {
   m_destructor ();
 }
Esempio n. 13
0
ZendCustomElement::~ZendCustomElement() {
  if (m_destructor) m_destructor(m_data);
  smart_free(m_data);
}
Esempio n. 14
0
void Class::destroy(const UserObject& object) const
{
    m_destructor(object, false);
    
    const_cast<UserObject&>(object) = UserObject::nothing;
}