コード例 #1
0
ファイル: class.cpp プロジェクト: Weeena/ponder
void Class::destruct(const UserObject& object) const
{
    m_destructor(object, true);
    
    // TODO - see above
    const_cast<UserObject&>(object) = UserObject::nothing;
}
コード例 #2
0
ファイル: class.cpp プロジェクト: Weeena/ponder
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;
}
コード例 #3
0
ファイル: object_rep.cpp プロジェクト: OLR-xray/XRay-NEW
	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);
	}
コード例 #4
0
	object_rep::~object_rep() 
	{
		if (m_flags & owner && m_destructor) m_destructor(m_object);
	}
コード例 #5
0
Newton::~Newton ()
{
   if (m_destructor)
      m_destructor ((NewtonWorld *)this);
}
コード例 #6
0
ファイル: main.cpp プロジェクト: KubaO/stackoverflown
 ~ConstructDestruct() {
    m_destructor(this);
 }
コード例 #7
0
ファイル: main.cpp プロジェクト: KubaO/stackoverflown
 ~ConstructDestruct() {
    m_destructor(m_instance);
 }
コード例 #8
0
dgBilateralConstraint::~dgBilateralConstraint ()
{
	if (m_destructor) {
		m_destructor(*this);
	}
}
コード例 #9
0
ファイル: class.cpp プロジェクト: animehunter/camp
//-------------------------------------------------------------------------------------------------
void Class::destroy(const UserObject& object) const
{
    m_destructor(object);
}
コード例 #10
0
ファイル: ArrayBuffer.cpp プロジェクト: mjparme/openjdk-jfx
void ArrayBufferContents::destroy()
{
    m_destructor(m_data);
}
コード例 #11
0
ファイル: ArrayBuffer.cpp プロジェクト: mjparme/openjdk-jfx
SharedArrayBufferContents::~SharedArrayBufferContents()
{
    m_destructor(m_data);
}
コード例 #12
0
 void object_deleter_c <T>::call ()
 {
   m_destructor ();
 }
コード例 #13
0
ファイル: zend-custom-element.cpp プロジェクト: 191919/hhvm
ZendCustomElement::~ZendCustomElement() {
  if (m_destructor) m_destructor(m_data);
  smart_free(m_data);
}
コード例 #14
0
ファイル: class.cpp プロジェクト: dehesselle/ponder
void Class::destroy(const UserObject& object) const
{
    m_destructor(object, false);
    
    const_cast<UserObject&>(object) = UserObject::nothing;
}