summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2023-09-22 12:32:52 -0400
committerDavid Robillard <d@drobilla.net>2023-09-22 12:32:52 -0400
commit41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73 (patch)
treede7a4888aa0a33dd16c29f02486d88a5eda4e240
parent746c4aa0dab423260c4a1a7e3bf0385e0b063bd3 (diff)
downloadsuil-41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73.tar.gz
suil-41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73.tar.bz2
suil-41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73.zip
Use anonymous namespaces over "static" in C++
-rw-r--r--src/x11_in_qt5.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/x11_in_qt5.cpp b/src/x11_in_qt5.cpp
index 89323d7..7e3d6ac 100644
--- a/src/x11_in_qt5.cpp
+++ b/src/x11_in_qt5.cpp
@@ -25,7 +25,7 @@ SUIL_RESTORE_WARNINGS
#undef signals
-extern "C" {
+namespace {
class SuilQX11Widget : public QWidget
{
@@ -34,10 +34,10 @@ public:
: QWidget(parent, wflags)
{}
- SuilQX11Widget(const SuilQX11Widget&) = delete;
+ SuilQX11Widget(const SuilQX11Widget&) = delete;
SuilQX11Widget& operator=(const SuilQX11Widget&) = delete;
- SuilQX11Widget(SuilQX11Widget&&) = delete;
+ SuilQX11Widget(SuilQX11Widget&&) = delete;
SuilQX11Widget& operator=(SuilQX11Widget&&) = delete;
~SuilQX11Widget() override;
@@ -125,7 +125,7 @@ struct SuilX11InQt5Wrapper {
SuilQX11Widget* parent;
};
-static void
+void
wrapper_free(SuilWrapper* wrapper)
{
auto* impl = static_cast<SuilX11InQt5Wrapper*>(wrapper->impl);
@@ -135,7 +135,7 @@ wrapper_free(SuilWrapper* wrapper)
free(impl);
}
-static int
+int
wrapper_wrap(SuilWrapper* wrapper, SuilInstance* instance)
{
auto* const impl = static_cast<SuilX11InQt5Wrapper*>(wrapper->impl);
@@ -178,7 +178,7 @@ wrapper_wrap(SuilWrapper* wrapper, SuilInstance* instance)
return 0;
}
-static int
+int
wrapper_resize(LV2UI_Feature_Handle handle, int width, int height)
{
auto* const ew = static_cast<QWidget*>(handle);
@@ -186,6 +186,10 @@ wrapper_resize(LV2UI_Feature_Handle handle, int width, int height)
return 0;
}
+} // namespace
+
+extern "C" {
+
SUIL_LIB_EXPORT
SuilWrapper*
suil_wrapper_new(SuilHost*,