nuke non-pod global static warnings (we're an executable)

master
Zithia Satazaki 2022-03-28 16:40:13 -04:00
parent acbba0403b
commit 9b131e5322
21 changed files with 22 additions and 7 deletions

View File

@ -16,7 +16,7 @@ using Xybrid::Gadgets::IOPort;
#include "util/strings.h" #include "util/strings.h"
namespace { namespace { // clazy:excludeall=non-pod-global-static
typedef std::list<std::function<void()>> fqueue; // typedef so QtCreator's auto indent doesn't completely break :| typedef std::list<std::function<void()>> fqueue; // typedef so QtCreator's auto indent doesn't completely break :|
fqueue& regQueue() { fqueue& regQueue() {
static fqueue q; static fqueue q;

View File

@ -17,7 +17,7 @@ using namespace Xybrid::Config;
#define qs QStringLiteral #define qs QStringLiteral
namespace { namespace { // clazy:excludeall=non-pod-global-static
std::shared_ptr<PluginInfo> inf; std::shared_ptr<PluginInfo> inf;
bool c = PluginRegistry::enqueueRegistration([] { bool c = PluginRegistry::enqueueRegistration([] {
auto i = std::make_shared<PluginInfo>(); auto i = std::make_shared<PluginInfo>();

View File

@ -235,7 +235,7 @@ std::shared_ptr<Sample> Sample::fromFile(QString fileName) {
qCritical() << (probe.errorString()); qCritical() << (probe.errorString());
} }
auto mystdout = probe.readAllStandardOutput(); auto mystdout = probe.readAllStandardOutput();
auto mystderr = probe.readAllStandardError(); // auto mystderr = probe.readAllStandardError();
auto doc = QJsonDocument::fromJson(mystdout); auto doc = QJsonDocument::fromJson(mystdout);
info = doc.object()["streams"].toArray().first().toObject(); info = doc.object()["streams"].toArray().first().toObject();
} }
@ -283,7 +283,7 @@ std::shared_ptr<Sample> Sample::fromFile(QString fileName) {
#endif #endif
namespace { namespace { // clazy:excludeall=non-pod-global-static
bool exporting = false; bool exporting = false;
std::unordered_map<Sample*, bool> exportMap; std::unordered_map<Sample*, bool> exportMap;
} }

View File

@ -27,6 +27,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(AutoPan, { RegisterPlugin(AutoPan, {
i->id = "fx:autopan"; i->id = "fx:autopan";
i->displayName = "Auto Pan"; i->displayName = "Auto Pan";

View File

@ -26,6 +26,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(Delay, { RegisterPlugin(Delay, {
i->id = "fx:delay"; i->id = "fx:delay";
i->oldIds = {"gadget:delay"}; i->oldIds = {"gadget:delay"};

View File

@ -27,6 +27,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(RingMod, { RegisterPlugin(RingMod, {
i->id = "fx:ringmod"; i->id = "fx:ringmod";
i->displayName = "Ring Mod"; i->displayName = "Ring Mod";

View File

@ -40,6 +40,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(SVF, { RegisterPlugin(SVF, {
i->id = "fx:svf"; i->id = "fx:svf";
i->oldIds = {"gadget:svf"}; i->oldIds = {"gadget:svf"};

View File

@ -25,6 +25,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(GainBalance, { RegisterPlugin(GainBalance, {
i->id = "gadget:gainbalance"; i->id = "gadget:gainbalance";
i->displayName = "Gain/Balance"; i->displayName = "Gain/Balance";

View File

@ -26,6 +26,7 @@ using namespace Xybrid::Audio;
#include "util/strings.h" #include "util/strings.h"
// clazy:excludeall=non-pod-global-static
RegisterPlugin(IOPort, { RegisterPlugin(IOPort, {
i->id = "ioport"; i->id = "ioport";
i->displayName = "I/O Port"; i->displayName = "I/O Port";

View File

@ -29,6 +29,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
#include <QCborArray> #include <QCborArray>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(MixBoard, { RegisterPlugin(MixBoard, {
i->id = "gadget:mixboard"; i->id = "gadget:mixboard";
i->displayName = "Mixer Board"; i->displayName = "Mixer Board";

View File

@ -23,6 +23,7 @@ using namespace Xybrid::UI;
#include "data/audioframe.h" #include "data/audioframe.h"
#include "data/porttypes.h" #include "data/porttypes.h"
// clazy:excludeall=non-pod-global-static
RegisterPlugin(QuickLevel, { RegisterPlugin(QuickLevel, {
i->id = "gadget:quicklevel"; i->id = "gadget:quicklevel";
i->displayName = "Quick Level"; i->displayName = "Quick Level";

View File

@ -21,6 +21,7 @@ using namespace Xybrid::UI;
#include <QCborMap> #include <QCborMap>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(Transpose, { RegisterPlugin(Transpose, {
i->id = "gadget:transpose"; i->id = "gadget:transpose";
i->displayName = "Transpose"; i->displayName = "Transpose";

View File

@ -26,6 +26,7 @@ using namespace Xybrid::UI;
#include <QCborValue> #include <QCborValue>
#include <QCborArray> #include <QCborArray>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(I2x03, { RegisterPlugin(I2x03, {
i->id = "plug:2x03"; i->id = "plug:2x03";
i->displayName = "2x03"; i->displayName = "2x03";

View File

@ -23,6 +23,7 @@ using namespace Xybrid::UI;
#include "nodelib/resampler.h" #include "nodelib/resampler.h"
// clazy:excludeall=non-pod-global-static
RegisterPlugin(TestSynth, { RegisterPlugin(TestSynth, {
i->id = "plug:testsynth"; i->id = "plug:testsynth";
i->displayName = "The Testron"; i->displayName = "The Testron";

View File

@ -28,6 +28,7 @@ using namespace Xybrid::UI;
#include <QCborValue> #include <QCborValue>
#include <QCborArray> #include <QCborArray>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(Thicc, { RegisterPlugin(Thicc, {
i->id = "plug:thicc"; i->id = "plug:thicc";
i->displayName = "THiCC"; i->displayName = "THiCC";

View File

@ -26,6 +26,7 @@ using namespace Xybrid::UI;
#include <QCborValue> #include <QCborValue>
#include <QCborArray> #include <QCborArray>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(Xriek, { RegisterPlugin(Xriek, {
i->id = "plug:xriek"; i->id = "plug:xriek";
i->displayName = "Xriek"; i->displayName = "Xriek";

View File

@ -42,6 +42,7 @@ using namespace Xybrid::UI;
#include <QMenu> #include <QMenu>
#include <QGraphicsProxyWidget> #include <QGraphicsProxyWidget>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(BeatPad, { RegisterPlugin(BeatPad, {
i->id = "plug:beatpad"; i->id = "plug:beatpad";
i->displayName = "BeatPad"; i->displayName = "BeatPad";

View File

@ -41,6 +41,7 @@ using namespace Xybrid::UI;
#include <QMenu> #include <QMenu>
#include <QGraphicsProxyWidget> #include <QGraphicsProxyWidget>
// clazy:excludeall=non-pod-global-static
RegisterPlugin(Capaxitor, { RegisterPlugin(Capaxitor, {
i->id = "plug:capaxitor"; i->id = "plug:capaxitor";
i->displayName = "CapaXitor"; i->displayName = "CapaXitor";

View File

@ -20,7 +20,7 @@ using namespace Xybrid::Audio;
SettingsDialog* SettingsDialog::instance = nullptr; SettingsDialog* SettingsDialog::instance = nullptr;
namespace { namespace { // clazy:excludeall=non-pod-global-static
std::vector<std::function<void()>>* bnd; std::vector<std::function<void()>>* bnd;
void bind(QCheckBox* o, bool& v) { void bind(QCheckBox* o, bool& v) {

View File

@ -9,7 +9,7 @@ using Xybrid::UI::ButtonGadget;
#include <QMenu> #include <QMenu>
namespace { namespace { // clazy:excludeall=non-pod-global-static
const QFont font("Arcon Rounded", 8); const QFont font("Arcon Rounded", 8);
} }

View File

@ -6,7 +6,7 @@ using Xybrid::UI::LabelGadget;
#include <QPainter> #include <QPainter>
namespace { namespace { // clazy:excludeall=non-pod-global-static
const QFont font("Arcon Rounded", 8); const QFont font("Arcon Rounded", 8);
} }