diff --git a/code/abstract.h b/code/abstract.h index 46d3ebf59..0c34e9697 100644 --- a/code/abstract.h +++ b/code/abstract.h @@ -128,7 +128,7 @@ class AbstractClass : public IPersistent * its place in the map or a side table while its record is still in doubt. An * implementation chains to its base first and never touches the stream. */ - virtual void Post_Load(void); + virtual void Post_Load(void) override; virtual void Init(void); virtual void Detach(AbstractClass const * target, bool all = true); diff --git a/code/cctooltip.h b/code/cctooltip.h index f0cebfe61..26a2a3798 100644 --- a/code/cctooltip.h +++ b/code/cctooltip.h @@ -29,7 +29,7 @@ class CCToolTip : public ToolTipManager virtual ~CCToolTip() override {} virtual bool Update(ToolTipText *text) override; - virtual void Reset(const ToolTipText *text); + virtual void Reset(const ToolTipText *text) override; virtual void Draw_Current(bool sidebar = false) override; virtual void Draw(const ToolTipText *text) override; virtual const char *ToolTip_Text(int id) override; diff --git a/code/factory.h b/code/factory.h index 473c80021..fc688502f 100644 --- a/code/factory.h +++ b/code/factory.h @@ -76,7 +76,7 @@ class FactoryClass : public AbstractClass, private StageClass int Completion(void); TechnoClass * Get_Object(void) const; int Get_Special_Item(void) const; - void AI(void); + void AI(void) override; void Set(TechnoClass & object); HouseClass * Get_House(void) {return(House);}; char const * Name(void) {return("Factory");} diff --git a/code/house.h b/code/house.h index 4791ad187..d464661a6 100644 --- a/code/house.h +++ b/code/house.h @@ -939,7 +939,7 @@ class HouseClass : public AbstractClass /* ** Special house actions. */ - void Detach(AbstractClass const * target, bool all); + void Detach(AbstractClass const * target, bool all) override; /* * These are the three loadouts the player fills in on the dropship screen; a dropship diff --git a/code/loco.h b/code/loco.h index dc00c0c92..ede9d62af 100644 --- a/code/loco.h +++ b/code/loco.h @@ -100,7 +100,7 @@ class LocomotionClass : public IPersistent, public ILocomotion * record has been checked, so a locomotor never takes its place while its record * is still in doubt. */ - virtual void Post_Load(void); + virtual void Post_Load(void) override; protected: diff --git a/code/super.h b/code/super.h index 2de481e3c..53febff54 100644 --- a/code/super.h +++ b/code/super.h @@ -58,7 +58,7 @@ class SuperClass : public AbstractClass virtual void Compute_CRC(CRCEngine & crc) const override; - void Detach(AbstractClass const * target, bool all); + void Detach(AbstractClass const * target, bool all) override; bool Suspend(bool on); bool Enable(bool onetime = false, bool player=false, bool quiet=false); diff --git a/code/team.h b/code/team.h index c110225ea..5cdfc825f 100644 --- a/code/team.h +++ b/code/team.h @@ -286,8 +286,8 @@ class TeamClass : public AbstractClass /* * Per frame processing and teardown. */ - void AI(void); - void Detach(AbstractClass const * target, bool all); + void AI(void) override; + void Detach(AbstractClass const * target, bool all) override; void Took_Damage(FootClass * obj, ResultType result, TechnoClass * source); /* diff --git a/code/teamtype.h b/code/teamtype.h index d7c369fd1..7f01a9ac9 100644 --- a/code/teamtype.h +++ b/code/teamtype.h @@ -90,7 +90,7 @@ class TeamTypeClass : public AbstractTypeClass */ TeamClass * Create_One_Of(HouseClass *house=NULL) const; void Destroy_All_Of(void) const; - void Detach(AbstractClass const * target, bool all=true); + void Detach(AbstractClass const * target, bool all=true) override; /* ** Utility routines diff --git a/code/warhead.h b/code/warhead.h index 02e1a2a64..57313e516 100644 --- a/code/warhead.h +++ b/code/warhead.h @@ -62,7 +62,7 @@ class WarheadTypeClass : public AbstractTypeClass virtual void Compute_CRC(CRCEngine &) const override; - bool Read_INI(CCINIClass const & ini); + bool Read_INI(CCINIClass const & ini) override; static WarheadTypeClass *Find_Or_Make(const char *name); static WarheadTypeClass *From_Name(char const * name); diff --git a/code/weapon.h b/code/weapon.h index 3e1e01f76..ee370798d 100644 --- a/code/weapon.h +++ b/code/weapon.h @@ -73,7 +73,7 @@ class WeaponTypeClass : public AbstractTypeClass static WeaponTypeClass *Find_Or_Make(const char * name); char const * Name(void) const {return(IniName);} - bool Read_INI(CCINIClass const & ini); + bool Read_INI(CCINIClass const & ini) override; ThreatType Allowed_Threats(void) const; bool Is_Wall_Destroyer(void) const;