From 97cb30337429a6849c276693ddf7fb40fec1aa14 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 17 Aug 2024 11:41:43 +0200 Subject: ui: add participant shading color preferences --- include/turns/adw/helpers/gobj_cast.hpp | 37 --------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 include/turns/adw/helpers/gobj_cast.hpp (limited to 'include/turns/adw/helpers/gobj_cast.hpp') diff --git a/include/turns/adw/helpers/gobj_cast.hpp b/include/turns/adw/helpers/gobj_cast.hpp deleted file mode 100644 index 1ef9089..0000000 --- a/include/turns/adw/helpers/gobj_cast.hpp +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef TURNS_ADW_HELPERS_GOBJ_CAST_HPP -#define TURNS_ADW_HELPERS_GOBJ_CAST_HPP - -#include - -#include - -namespace turns::adw::helpers -{ - - template - struct gobj_mixin - { - template - auto gobj(this Self && self) noexcept - { - using clean_type = std::remove_reference_t; - using gobj_type = std::conditional_t, std::add_const_t, Glib::Object>; - using cast_type = std::conditional_t, std::add_const_t, AdwType>; - - return reinterpret_cast(static_cast(self).gobj()); - } - - template - auto gobj_copy(this Self && self) noexcept -> AdwType * - { - using clean_type = std::remove_reference_t; - using gobj_type = std::conditional_t, std::add_const_t, Glib::Object>; - - static_cast(self).reference(); - return self.gobj(); - } - }; - -} // namespace turns::adw::helpers - -#endif \ No newline at end of file -- cgit v1.2.3