diff options
author | David Robillard <d@drobilla.net> | 2023-09-22 12:32:52 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-09-22 12:32:52 -0400 |
commit | 41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73 (patch) | |
tree | de7a4888aa0a33dd16c29f02486d88a5eda4e240 /src | |
parent | 746c4aa0dab423260c4a1a7e3bf0385e0b063bd3 (diff) | |
download | suil-41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73.tar.gz suil-41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73.tar.bz2 suil-41a6223ba2a8ad17e8a7836c60eb2f243a6c6b73.zip |
Use anonymous namespaces over "static" in C++
Diffstat (limited to 'src')
-rw-r--r-- | src/x11_in_qt5.cpp | 16 |
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*, |