mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-29 21:47:12 +02:00
Discarded the noexcept specifier entirely.
This commit is contained in:
@ -11,19 +11,19 @@ namespace SqMod {
|
||||
const CModel CModel::NIL;
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
CModel::CModel() noexcept
|
||||
CModel::CModel()
|
||||
: m_ID(SQMOD_UNKNOWN)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CModel::CModel(SQInt32 id) noexcept
|
||||
CModel::CModel(SQInt32 id)
|
||||
: m_ID(VALID_ENTITYGETEX(id, Max))
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CModel::CModel(const SQChar * name, SQInt32 id) noexcept
|
||||
CModel::CModel(const SQChar * name, SQInt32 id)
|
||||
: m_ID(GetWeaponID(name))
|
||||
{
|
||||
if (VALID_ENTITYGETEX(m_ID, Max))
|
||||
@ -33,7 +33,7 @@ CModel::CModel(const SQChar * name, SQInt32 id) noexcept
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
CModel::CModel(const CModel & m) noexcept
|
||||
CModel::CModel(const CModel & m)
|
||||
: m_ID(m.m_ID)
|
||||
, m_Tag(m.m_Tag)
|
||||
, m_Data(m.m_Data)
|
||||
@ -41,7 +41,7 @@ CModel::CModel(const CModel & m) noexcept
|
||||
|
||||
}
|
||||
|
||||
CModel::CModel(CModel && m) noexcept
|
||||
CModel::CModel(CModel && m)
|
||||
: m_ID(m.m_ID)
|
||||
, m_Tag(m.m_Tag)
|
||||
, m_Data(m.m_Data)
|
||||
@ -56,7 +56,7 @@ CModel::~CModel()
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
CModel & CModel::operator = (const CModel & m) noexcept
|
||||
CModel & CModel::operator = (const CModel & m)
|
||||
{
|
||||
m_ID = m.m_ID;
|
||||
m_Tag = m.m_Tag;
|
||||
@ -65,7 +65,7 @@ CModel & CModel::operator = (const CModel & m) noexcept
|
||||
return *this;
|
||||
}
|
||||
|
||||
CModel & CModel::operator = (CModel && m) noexcept
|
||||
CModel & CModel::operator = (CModel && m)
|
||||
{
|
||||
m_ID = m.m_ID;
|
||||
m_Tag = m.m_Tag;
|
||||
@ -75,7 +75,7 @@ CModel & CModel::operator = (CModel && m) noexcept
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
CModel & CModel::operator = (SQInt32 id) noexcept
|
||||
CModel & CModel::operator = (SQInt32 id)
|
||||
{
|
||||
m_ID = VALID_ENTITYGETEX(id, Max);
|
||||
|
||||
@ -83,38 +83,38 @@ CModel & CModel::operator = (SQInt32 id) noexcept
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
bool CModel::operator == (const CModel & m) const noexcept
|
||||
bool CModel::operator == (const CModel & m) const
|
||||
{
|
||||
return (m_ID == m.m_ID);
|
||||
}
|
||||
|
||||
bool CModel::operator != (const CModel & m) const noexcept
|
||||
bool CModel::operator != (const CModel & m) const
|
||||
{
|
||||
return (m_ID != m.m_ID);
|
||||
}
|
||||
|
||||
bool CModel::operator < (const CModel & m) const noexcept
|
||||
bool CModel::operator < (const CModel & m) const
|
||||
{
|
||||
return (m_ID < m.m_ID);
|
||||
}
|
||||
|
||||
bool CModel::operator > (const CModel & m) const noexcept
|
||||
bool CModel::operator > (const CModel & m) const
|
||||
{
|
||||
return (m_ID < m.m_ID);
|
||||
}
|
||||
|
||||
bool CModel::operator <= (const CModel & m) const noexcept
|
||||
bool CModel::operator <= (const CModel & m) const
|
||||
{
|
||||
return (m_ID <= m.m_ID);
|
||||
}
|
||||
|
||||
bool CModel::operator >= (const CModel & m) const noexcept
|
||||
bool CModel::operator >= (const CModel & m) const
|
||||
{
|
||||
return (m_ID >= m.m_ID);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
SQInteger CModel::Cmp(const CModel & m) const noexcept
|
||||
SQInteger CModel::Cmp(const CModel & m) const
|
||||
{
|
||||
if (m_ID == m.m_ID)
|
||||
{
|
||||
@ -131,24 +131,24 @@ SQInteger CModel::Cmp(const CModel & m) const noexcept
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
const SQChar * CModel::ToString() const noexcept
|
||||
const SQChar * CModel::ToString() const
|
||||
{
|
||||
return GetModelName(m_ID);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
SQInteger CModel::GetID() const noexcept
|
||||
SQInteger CModel::GetID() const
|
||||
{
|
||||
return m_ID;
|
||||
}
|
||||
|
||||
void CModel::SetID(SQInt32 id) noexcept
|
||||
void CModel::SetID(SQInt32 id)
|
||||
{
|
||||
m_ID = VALID_ENTITYGETEX(id, Max);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
CModel & CModel::SetnGet(SQInt32 id) noexcept
|
||||
CModel & CModel::SetnGet(SQInt32 id)
|
||||
{
|
||||
m_ID = VALID_ENTITYGETEX(id, Max);
|
||||
|
||||
@ -156,101 +156,101 @@ CModel & CModel::SetnGet(SQInt32 id) noexcept
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
const SQChar * CModel::GetGlobalTag() const noexcept
|
||||
const SQChar * CModel::GetGlobalTag() const
|
||||
{
|
||||
return GlobalTag(m_ID);
|
||||
}
|
||||
|
||||
void CModel::SetGlobalTag(const SQChar * tag) const noexcept
|
||||
void CModel::SetGlobalTag(const SQChar * tag) const
|
||||
{
|
||||
GlobalTag(m_ID, tag);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
SqObj & CModel::GetGlobalData() const noexcept
|
||||
SqObj & CModel::GetGlobalData() const
|
||||
{
|
||||
return GlobalData(m_ID);
|
||||
}
|
||||
|
||||
void CModel::SetGlobalData(SqObj & data) const noexcept
|
||||
void CModel::SetGlobalData(SqObj & data) const
|
||||
{
|
||||
GlobalData(m_ID, data);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
const SQChar * CModel::GetLocalTag() const noexcept
|
||||
const SQChar * CModel::GetLocalTag() const
|
||||
{
|
||||
return m_Tag.c_str();
|
||||
}
|
||||
|
||||
void CModel::SetLocalTag(const SQChar * tag) noexcept
|
||||
void CModel::SetLocalTag(const SQChar * tag)
|
||||
{
|
||||
m_Tag = tag;
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
SqObj & CModel::GetLocalData() noexcept
|
||||
SqObj & CModel::GetLocalData()
|
||||
{
|
||||
return m_Data;
|
||||
}
|
||||
|
||||
void CModel::SetLocalData(SqObj & data) noexcept
|
||||
void CModel::SetLocalData(SqObj & data)
|
||||
{
|
||||
m_Data = data;
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
bool CModel::IsValid() const noexcept
|
||||
bool CModel::IsValid() const
|
||||
{
|
||||
return (VALID_ENTITYEX(m_ID, Max));
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
const SQChar * CModel::GetName() const noexcept
|
||||
const SQChar * CModel::GetName() const
|
||||
{
|
||||
return GetModelName(m_ID);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void CModel::SetName(const SQChar * name) noexcept
|
||||
void CModel::SetName(const SQChar * name)
|
||||
{
|
||||
SQMOD_UNUSED_VAR(name);
|
||||
m_ID = -1; /* @TODO Implement! */
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
bool CModel::IsWeapon() const noexcept
|
||||
bool CModel::IsWeapon() const
|
||||
{
|
||||
return IsModelWeapon(m_ID);
|
||||
}
|
||||
|
||||
bool CModel::IsActuallyWeapon() const noexcept
|
||||
bool CModel::IsActuallyWeapon() const
|
||||
{
|
||||
return IsModelActuallyWeapon(m_ID);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
Reference< CObject > CModel::Object(SQInt32 world, const Vector3 & pos, SQInt32 alpha, SQInt32 header, \
|
||||
SqObj & payload) const noexcept
|
||||
SqObj & payload) const
|
||||
{
|
||||
return _Core->NewObject(m_ID, world, pos.x, pos.y, pos.z, alpha, header, payload);
|
||||
}
|
||||
|
||||
Reference< CObject > CModel::Object(SQInt32 world, SQFloat x, SQFloat y, SQFloat z, SQInt32 alpha, \
|
||||
SQInt32 header, SqObj & payload) const noexcept
|
||||
SQInt32 header, SqObj & payload) const
|
||||
{
|
||||
return _Core->NewObject(m_ID, world, x, y, z, alpha, header, payload);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
Reference< CPickup > CModel::Pickup(SQInt32 world, SQInt32 quantity, const Vector3 & pos, SQInt32 alpha, \
|
||||
bool automatic, SQInt32 header, SqObj & payload) const noexcept
|
||||
bool automatic, SQInt32 header, SqObj & payload) const
|
||||
{
|
||||
return _Core->NewPickup(m_ID, world, quantity, pos.x, pos.y, pos.z, alpha, automatic, header, payload);
|
||||
}
|
||||
|
||||
Reference< CPickup > CModel::Pickup(SQInt32 world, SQInt32 quantity, SQFloat x, SQFloat y, SQFloat z, \
|
||||
SQInt32 alpha, bool automatic, SQInt32 header, SqObj & payload) const noexcept
|
||||
SQInt32 alpha, bool automatic, SQInt32 header, SqObj & payload) const
|
||||
{
|
||||
return _Core->NewPickup(m_ID, world, quantity, x, y, z, alpha, automatic, header, payload);
|
||||
}
|
||||
|
Reference in New Issue
Block a user