1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00

Fix some LLVM 17 compiler warnings

This commit is contained in:
Tom Poole 2023-09-21 14:48:07 +01:00
parent 951b873c14
commit 2fb19ffd8f
176 changed files with 867 additions and 894 deletions

View file

@ -27,7 +27,7 @@
//==============================================================================
class ModuleItem : public ProjectTreeItemBase
class ModuleItem final : public ProjectTreeItemBase
{
public:
ModuleItem (Project& p, const String& modID)
@ -117,9 +117,9 @@ private:
bool cppStandardHigherThanProject = false;
//==============================================================================
class ModuleSettingsPanel : public Component,
private ValueTree::Listener,
private Value::Listener
class ModuleSettingsPanel final : public Component,
private ValueTree::Listener,
private Value::Listener
{
public:
ModuleSettingsPanel (Project& p, const String& modID, TreeView* tree)
@ -275,8 +275,8 @@ private:
String moduleID;
//==============================================================================
class ModuleInfoComponent : public PropertyComponent,
private Value::Listener
class ModuleInfoComponent final : public PropertyComponent,
private Value::Listener
{
public:
ModuleInfoComponent (Project& p, const String& modID)
@ -337,7 +337,7 @@ private:
};
//==============================================================================
class MissingDependenciesComponent : public PropertyComponent
class MissingDependenciesComponent final : public PropertyComponent
{
public:
MissingDependenciesComponent (Project& p, const String& modID)
@ -400,7 +400,7 @@ private:
};
//==============================================================================
struct CppStandardWarningComponent : public PropertyComponent
struct CppStandardWarningComponent final : public PropertyComponent
{
CppStandardWarningComponent()
: PropertyComponent ("CppStandard", 100)
@ -428,9 +428,9 @@ private:
};
//==============================================================================
class EnabledModulesItem : public ProjectTreeItemBase,
private Value::Listener,
private AvailableModulesList::Listener
class EnabledModulesItem final : public ProjectTreeItemBase,
private Value::Listener,
private AvailableModulesList::Listener
{
public:
EnabledModulesItem (Project& p)