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:
@ -22,27 +22,27 @@ public:
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Default constructor.
|
||||
*/
|
||||
CModel() noexcept;
|
||||
CModel();
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Construct an instance of this type and reference the model specified.
|
||||
*/
|
||||
CModel(SQInt32 id) noexcept;
|
||||
CModel(SQInt32 id);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Construct an instance of this type and reference the model extracted from the specified name.
|
||||
*/
|
||||
CModel(const SQChar * name, SQInt32 id) noexcept;
|
||||
CModel(const SQChar * name, SQInt32 id);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Copy constructor.
|
||||
*/
|
||||
CModel(const CModel & m) noexcept;
|
||||
CModel(const CModel & m);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Move constructor.
|
||||
*/
|
||||
CModel(CModel && m) noexcept;
|
||||
CModel(CModel && m);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Destructor.
|
||||
@ -52,52 +52,52 @@ public:
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Copy assignment operator.
|
||||
*/
|
||||
CModel & operator = (const CModel & m) noexcept;
|
||||
CModel & operator = (const CModel & m);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Move assignment operator.
|
||||
*/
|
||||
CModel & operator = (CModel && m) noexcept;
|
||||
CModel & operator = (CModel && m);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Model identifier assignment operator.
|
||||
*/
|
||||
CModel & operator = (SQInt32 id) noexcept;
|
||||
CModel & operator = (SQInt32 id);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Equality comparison operator.
|
||||
*/
|
||||
bool operator == (const CModel & m) const noexcept;
|
||||
bool operator == (const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Inequality comparison operator.
|
||||
*/
|
||||
bool operator != (const CModel & m) const noexcept;
|
||||
bool operator != (const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Less than comparison operator.
|
||||
*/
|
||||
bool operator < (const CModel & m) const noexcept;
|
||||
bool operator < (const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Greater than comparison operator.
|
||||
*/
|
||||
bool operator > (const CModel & m) const noexcept;
|
||||
bool operator > (const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Less than or equal comparison operator.
|
||||
*/
|
||||
bool operator <= (const CModel & m) const noexcept;
|
||||
bool operator <= (const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Greater than or equal comparison operator.
|
||||
*/
|
||||
bool operator >= (const CModel & m) const noexcept;
|
||||
bool operator >= (const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Implicit conversion to model identifier.
|
||||
*/
|
||||
operator SQInt32 () const noexcept
|
||||
operator SQInt32 () const
|
||||
{
|
||||
return m_ID;
|
||||
}
|
||||
@ -105,7 +105,7 @@ public:
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Implicit conversion to model identifier.
|
||||
*/
|
||||
operator Int64 () const noexcept
|
||||
operator Int64 () const
|
||||
{
|
||||
return _SCI64(m_ID);
|
||||
}
|
||||
@ -113,7 +113,7 @@ public:
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Implicit conversion to boolean.
|
||||
*/
|
||||
operator bool () const noexcept
|
||||
operator bool () const
|
||||
{
|
||||
return IsModelValid(m_ID);
|
||||
}
|
||||
@ -121,7 +121,7 @@ public:
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Negation operator.
|
||||
*/
|
||||
bool operator ! () const noexcept
|
||||
bool operator ! () const
|
||||
{
|
||||
return !IsModelValid(m_ID);
|
||||
}
|
||||
@ -129,118 +129,118 @@ public:
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Used by the script to compare two instances of this type.
|
||||
*/
|
||||
SQInteger Cmp(const CModel & m) const noexcept;
|
||||
SQInteger Cmp(const CModel & m) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Convert this type to a string.
|
||||
*/
|
||||
const SQChar * ToString() const noexcept;
|
||||
const SQChar * ToString() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the identifier referenced by this instance.
|
||||
*/
|
||||
SQInteger GetID() const noexcept;
|
||||
SQInteger GetID() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Change the identifier referenced by this instance.
|
||||
*/
|
||||
void SetID(SQInt32 id) noexcept;
|
||||
void SetID(SQInt32 id);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Set the identifier that this insance should reference and
|
||||
* get a reference to the instance to chain operations.
|
||||
*/
|
||||
CModel & SetnGet(SQInt32 id) noexcept;
|
||||
CModel & SetnGet(SQInt32 id);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the global tag.
|
||||
*/
|
||||
const SQChar * GetGlobalTag() const noexcept;
|
||||
const SQChar * GetGlobalTag() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Change the global tag.
|
||||
*/
|
||||
void SetGlobalTag(const SQChar * tag) const noexcept;
|
||||
void SetGlobalTag(const SQChar * tag) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the global data.
|
||||
*/
|
||||
SqObj & GetGlobalData() const noexcept;
|
||||
SqObj & GetGlobalData() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Change the global data.
|
||||
*/
|
||||
void SetGlobalData(SqObj & data) const noexcept;
|
||||
void SetGlobalData(SqObj & data) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the local tag.
|
||||
*/
|
||||
const SQChar * GetLocalTag() const noexcept;
|
||||
const SQChar * GetLocalTag() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Change the local tag.
|
||||
*/
|
||||
void SetLocalTag(const SQChar * tag) noexcept;
|
||||
void SetLocalTag(const SQChar * tag);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the local data.
|
||||
*/
|
||||
SqObj & GetLocalData() noexcept;
|
||||
SqObj & GetLocalData();
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Change the local data.
|
||||
*/
|
||||
void SetLocalData(SqObj & data) noexcept;
|
||||
void SetLocalData(SqObj & data);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* See whether the referenced model identifier is valid.
|
||||
*/
|
||||
bool IsValid() const noexcept;
|
||||
bool IsValid() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the name of the referenced model.
|
||||
*/
|
||||
const SQChar * GetName() const noexcept;
|
||||
const SQChar * GetName() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Change the identifier of the referenced model.
|
||||
*/
|
||||
void SetName(const SQChar * name) noexcept;
|
||||
void SetName(const SQChar * name);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* See if the referenced model identifier is a weapon model.
|
||||
*/
|
||||
bool IsWeapon() const noexcept;
|
||||
bool IsWeapon() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* See if the referenced model identifier is truly a weapon model
|
||||
* and not something like a camera.
|
||||
*/
|
||||
bool IsActuallyWeapon() const noexcept;
|
||||
bool IsActuallyWeapon() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Create an object instance using the referenced model.
|
||||
*/
|
||||
Reference< CObject > Object(SQInt32 world, const Vector3 & pos, SQInt32 alpha, SQInt32 header,
|
||||
SqObj & payload) const noexcept;
|
||||
SqObj & payload) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Create an object instance using the referenced model.
|
||||
*/
|
||||
Reference< CObject > Object(SQInt32 world, SQFloat x, SQFloat y, SQFloat z, SQInt32 alpha,
|
||||
SQInt32 header, SqObj & payload) const noexcept;
|
||||
SQInt32 header, SqObj & payload) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Create a pickup instance using the referenced model.
|
||||
*/
|
||||
Reference< CPickup > 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;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Create a pickup instance using the referenced model.
|
||||
*/
|
||||
Reference< CPickup > 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;
|
||||
|
||||
private:
|
||||
|
||||
|
Reference in New Issue
Block a user