scope_guard/modules: Rename scope_guard to ScopeGuard

Using pascal case for the class name keeps it more consistent with the
majority of the other class names.
pull/2601/head
Tamino Bauknecht 2023-10-23 14:59:46 +02:00
parent dd1de3efbf
commit 68dfd6aa3a
No known key found for this signature in database
GPG Key ID: 77837396BE935C6C
6 changed files with 15 additions and 15 deletions

View File

@ -5,14 +5,14 @@
namespace waybar::util {
template <typename Func>
class scope_guard {
class ScopeGuard {
public:
explicit scope_guard(Func&& exit_function) : f{std::forward<Func>(exit_function)} {}
scope_guard(const scope_guard&) = delete;
scope_guard(scope_guard&&) = default;
scope_guard& operator=(const scope_guard&) = delete;
scope_guard& operator=(scope_guard&&) = default;
~scope_guard() { f(); }
explicit ScopeGuard(Func&& exit_function) : f{std::forward<Func>(exit_function)} {}
ScopeGuard(const ScopeGuard&) = delete;
ScopeGuard(ScopeGuard&&) = default;
ScopeGuard& operator=(const ScopeGuard&) = delete;
ScopeGuard& operator=(ScopeGuard&&) = default;
~ScopeGuard() { f(); }
private:
Func f;

View File

@ -14,7 +14,7 @@ using GDBusManager = std::unique_ptr<GDBusObjectManager, void (*)(GDBusObjectMan
auto generateManager() -> GDBusManager {
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error) {
g_error_free(error);
}

View File

@ -59,7 +59,7 @@ void waybar::modules::Custom::continuousWorker() {
}
thread_ = [this, cmd] {
char* buff = nullptr;
waybar::util::scope_guard buff_deleter([buff]() {
waybar::util::ScopeGuard buff_deleter([buff]() {
if (buff) {
free(buff);
}

View File

@ -119,7 +119,7 @@ Mpris::Mpris(const std::string& id, const Json::Value& config)
}
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error) {
g_error_free(error);
}
@ -482,7 +482,7 @@ auto Mpris::getPlayerInfo() -> std::optional<PlayerInfo> {
}
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error) {
g_error_free(error);
}
@ -580,7 +580,7 @@ errorexit:
bool Mpris::handleToggle(GdkEventButton* const& e) {
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error) {
g_error_free(error);
}

View File

@ -59,7 +59,7 @@ void Host::nameVanished(const Glib::RefPtr<Gio::DBus::Connection>& conn, const G
void Host::proxyReady(GObject* src, GAsyncResult* res, gpointer data) {
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error != nullptr) {
g_error_free(error);
}
@ -81,7 +81,7 @@ void Host::proxyReady(GObject* src, GAsyncResult* res, gpointer data) {
void Host::registerHost(GObject* src, GAsyncResult* res, gpointer data) {
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error != nullptr) {
g_error_free(error);
}

View File

@ -31,7 +31,7 @@ Watcher::~Watcher() {
void Watcher::busAcquired(const Glib::RefPtr<Gio::DBus::Connection>& conn, Glib::ustring name) {
GError* error = nullptr;
waybar::util::scope_guard error_deleter([error]() {
waybar::util::ScopeGuard error_deleter([error]() {
if (error) {
g_error_free(error);
}