Page MenuHomeWildfire Games

Replaces virtual by override for CModelAbstract and derived classes
ClosedPublic

Authored by vladislavbelov on Sep 21 2023, 9:12 PM.

Details

Summary

To make the refactoring safer during method shuffling.

Test Plan
  1. Apply the patch and compile the game
  2. Run tests

Diff Detail

Repository
rP 0 A.D. Public Repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

vladislavbelov created this revision.Sep 21 2023, 9:12 PM

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7318/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8407/display/redirect

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-clang8.txt
In file included from ../../../source/simulation2/components/CCmpProjectileManager.cpp:31:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/simulation2/components/CCmpVisualActor.cpp:40:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/GameView.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/Model.cpp:20:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/ObjectEntry.cpp:26:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/SkeletonAnimManager.cpp:27:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/Unit.cpp:22:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/UnitAnimation.cpp:22:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/UnitManager.cpp:20:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/DecalRData.cpp:23:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/HWLightingModelRenderer.cpp:24:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/InstancingModelRenderer.cpp:23:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/ModelRenderer.cpp:23:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/RenderModifiers.cpp:25:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/Scene.cpp:22:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/SceneRenderer.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/SilhouetteRenderer.cpp:24:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/TerrainRenderer.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:28:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/tests/test_Model.cpp:16:
In file included from /zpool0/clang8/source/graphics/tests/test_Model.h:21:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
builderr-release-clang8.txt
In file included from ../../../source/simulation2/components/CCmpProjectileManager.cpp:31:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/simulation2/components/CCmpVisualActor.cpp:40:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/GameView.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/Model.cpp:20:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/ObjectEntry.cpp:26:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/SkeletonAnimManager.cpp:27:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/Unit.cpp:22:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/UnitAnimation.cpp:22:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/UnitManager.cpp:20:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/DecalRData.cpp:23:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/HWLightingModelRenderer.cpp:24:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/InstancingModelRenderer.cpp:23:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/ModelRenderer.cpp:23:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/RenderModifiers.cpp:25:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/Scene.cpp:22:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/SceneRenderer.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/SilhouetteRenderer.cpp:24:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/renderer/TerrainRenderer.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:28:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:29:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.
In file included from ../../../source/graphics/tests/test_Model.cpp:16:
In file included from /zpool0/clang8/source/graphics/tests/test_Model.h:21:
../../../source/graphics/Model.h:91:7: warning: 'SetPlayerID' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void SetPlayerID(player_id_t id);
             ^
../../../source/graphics/ModelAbstract.h:156:15: note: overridden virtual function is here
        virtual void SetPlayerID(player_id_t id) { m_PlayerID = id; }
                     ^
1 warning generated.

Link to build: https://jenkins.wildfiregames.com/job/docker-differential/8989/display/redirect

vladislavbelov requested review of this revision.Sep 21 2023, 9:59 PM

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7319/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8408/display/redirect

This revision was not accepted when it landed; it landed in state Needs Review.Sep 23 2023, 9:55 PM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.