Exemple #1
0
void Class::destruct(const UserObject& object) const
{
    m_destructor(object, true);
    
    // TODO - see above
    const_cast<UserObject&>(object) = UserObject::nothing;
}
Exemple #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;
}
Exemple #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);
	}
Newton::~Newton ()
{
   if (m_destructor)
      m_destructor ((NewtonWorld *)this);
}
Exemple #6
0
 ~ConstructDestruct() {
    m_destructor(this);
 }
Exemple #7
0
 ~ConstructDestruct() {
    m_destructor(m_instance);
 }
dgBilateralConstraint::~dgBilateralConstraint ()
{
	if (m_destructor) {
		m_destructor(*this);
	}
}
Exemple #9
0
//-------------------------------------------------------------------------------------------------
void Class::destroy(const UserObject& object) const
{
    m_destructor(object);
}
Exemple #10
0
void ArrayBufferContents::destroy()
{
    m_destructor(m_data);
}
Exemple #11
0
SharedArrayBufferContents::~SharedArrayBufferContents()
{
    m_destructor(m_data);
}
 void object_deleter_c <T>::call ()
 {
   m_destructor ();
 }
Exemple #13
0
ZendCustomElement::~ZendCustomElement() {
  if (m_destructor) m_destructor(m_data);
  smart_free(m_data);
}
Exemple #14
0
void Class::destroy(const UserObject& object) const
{
    m_destructor(object, false);
    
    const_cast<UserObject&>(object) = UserObject::nothing;
}