Files

58 lines
1.2 KiB
C

// 00117b76 Json::LogicError::LogicError
/* Json::throwLogicError(std::string const&) */
void __thiscall Json::LogicError::LogicError(LogicError *this)
{
Exception *this_00;
this_00 = (Exception *)__cxa_allocate_exception(0x10);
Exception::Exception(this_00,(string *)this);
this_00->vftablePtr = (Exception_vftable *)&vftable;
/* WARNING: Subroutine does not return */
__cxa_throw(this_00,&typeinfo,~LogicError);
}
// 00131830 Json::LogicError::LogicError
/* Json::LogicError::LogicError(std::string const&) */
void __thiscall Json::LogicError::LogicError(LogicError *this,string *param_1)
{
Exception::Exception((Exception *)this,param_1);
this->vftablePtr = &vftable;
return;
}
// 00137010 Json::LogicError::~LogicError
/* Json::LogicError::~LogicError() */
void __thiscall Json::LogicError::~LogicError(LogicError *this)
{
this->vftablePtr = &vftable;
Exception::~Exception((Exception *)this);
return;
}
// 00137020 Json::LogicError::~LogicError
/* Json::LogicError::~LogicError() */
void __thiscall Json::LogicError::~LogicError(LogicError *this)
{
this->vftablePtr = &vftable;
Exception::~Exception((Exception *)this);
operator_delete(this,0x10);
return;
}