58 lines
1.2 KiB
C
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;
|
|
}
|
|
|
|
|