mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2024-11-08 00:37:15 +01:00
Disable unwanted constructors and assignment operators.
This commit is contained in:
parent
86e070d61c
commit
45c857f439
@ -33,11 +33,32 @@ struct BlipInst
|
|||||||
* Default constructor.
|
* Default constructor.
|
||||||
*/
|
*/
|
||||||
BlipInst() = default;
|
BlipInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
BlipInst(const BlipInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
BlipInst(BlipInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~BlipInst();
|
~BlipInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
BlipInst & operator = (const BlipInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
BlipInst & operator = (BlipInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
@ -93,11 +114,31 @@ struct CheckpointInst
|
|||||||
*/
|
*/
|
||||||
CheckpointInst() = default;
|
CheckpointInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
CheckpointInst(const CheckpointInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
CheckpointInst(CheckpointInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~CheckpointInst();
|
~CheckpointInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
CheckpointInst & operator = (const CheckpointInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
CheckpointInst & operator = (CheckpointInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
@ -156,11 +197,31 @@ struct KeyBindInst
|
|||||||
*/
|
*/
|
||||||
KeyBindInst() = default;
|
KeyBindInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
KeyBindInst(const KeyBindInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
KeyBindInst(KeyBindInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~KeyBindInst();
|
~KeyBindInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
KeyBindInst & operator = (const KeyBindInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
KeyBindInst & operator = (KeyBindInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
@ -215,11 +276,31 @@ struct ObjectInst
|
|||||||
*/
|
*/
|
||||||
ObjectInst() = default;
|
ObjectInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
ObjectInst(const ObjectInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
ObjectInst(ObjectInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~ObjectInst();
|
~ObjectInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
ObjectInst & operator = (const ObjectInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
ObjectInst & operator = (ObjectInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
@ -279,11 +360,31 @@ struct PickupInst
|
|||||||
*/
|
*/
|
||||||
PickupInst() = default;
|
PickupInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
PickupInst(const PickupInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
PickupInst(PickupInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~PickupInst();
|
~PickupInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
PickupInst & operator = (const PickupInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
PickupInst & operator = (PickupInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
@ -346,11 +447,31 @@ struct PlayerInst
|
|||||||
*/
|
*/
|
||||||
PlayerInst() = default;
|
PlayerInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
PlayerInst(const PlayerInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
PlayerInst(PlayerInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~PlayerInst();
|
~PlayerInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
PlayerInst & operator = (const PlayerInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
PlayerInst & operator = (PlayerInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
@ -507,11 +628,31 @@ struct VehicleInst
|
|||||||
*/
|
*/
|
||||||
VehicleInst() = default;
|
VehicleInst() = default;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy constructor (disabled).
|
||||||
|
*/
|
||||||
|
VehicleInst(const VehicleInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move constructor.
|
||||||
|
*/
|
||||||
|
VehicleInst(VehicleInst && o) noexcept = default;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~VehicleInst();
|
~VehicleInst();
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Copy assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
VehicleInst & operator = (const VehicleInst & o) = delete;
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------------------------------
|
||||||
|
* Move assignment operator (disabled).
|
||||||
|
*/
|
||||||
|
VehicleInst & operator = (VehicleInst && o) = delete;
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------------------
|
||||||
* Destroy the entity instance from the server, if necessary.
|
* Destroy the entity instance from the server, if necessary.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user