Files

76 lines
1.3 KiB
C

// 0011a438 std::bad_exception::~bad_exception
/* std::__throw_bad_exception() */
void __thiscall std::bad_exception::~bad_exception(bad_exception *this)
{
undefined8 *puVar1;
puVar1 = (undefined8 *)__cxa_allocate_exception(8);
*puVar1 = &vftable;
/* WARNING: Subroutine does not return */
__cxa_throw(puVar1,&typeinfo,~bad_exception);
}
// 00142920 std::bad_exception::~bad_exception
/* std::bad_exception::~bad_exception() */
void __thiscall std::bad_exception::~bad_exception(bad_exception *this)
{
this->vftablePtr = &vftable;
exception::~exception((exception *)this);
return;
}
// 00142950 std::bad_exception::what
/* std::bad_exception::what() const */
char * __thiscall std::bad_exception::what(bad_exception *this)
{
return "std::bad_exception";
}
// 00142980 std::bad_exception::deleting_destructor
/* std::bad_exception::~bad_exception() */
void __thiscall std::bad_exception::deleting_destructor(bad_exception *this)
{
~bad_exception(this);
operator_delete(this,8);
return;
}
// 00142a20 std::bad_exception::~bad_exception
/* ~bad_exception() const */
void __thiscall std::bad_exception::~bad_exception(bad_exception *this)
{
return;
}
// 00142a30 std::bad_exception::what
/* what() const */
char * std::bad_exception::what(void)
{
return "std::bad_exception";
}