1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-21 05:53:02 +01:00

Lift -Wsuggest-final-X for game actions

This commit is contained in:
Michał Janiszewski
2017-08-17 00:36:12 +02:00
parent d97123073c
commit 5e523c723f

View File

@@ -79,6 +79,12 @@ struct GameActionResult
GameActionResult(const GameActionResult&) = delete;
};
#ifdef __WARN_SUGGEST_FINAL_METHODS__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wsuggest-final-methods"
#pragma GCC diagnostic ignored "-Wsuggest-final-types"
#endif
struct GameAction
{
public:
@@ -183,6 +189,10 @@ public:
virtual GameActionResult::Ptr Execute() const abstract;
};
#ifdef __WARN_SUGGEST_FINAL_METHODS__
#pragma GCC diagnostic pop
#endif
template<uint32 TType, uint16 TActionFlags, typename TResultType>
struct GameActionBase : GameAction
{