Hyprland - build failure on latest Hyprland git commit
Closed this issue · 3 comments
Not really an issue if you're using v0.38.0 (non-git release), but there were some breaking changes in the git releases, which cause some breakage with the hyprsplit plugin. (refactoring?)
cd /tmp/hyprpm/update && PKG_CONFIG_PATH="/home/tk/.local/share/hyprpm/headersRoot/share/pkgconfig" make all
g++ -shared -fPIC --no-gnu-unique -Wall -g -DWLR_USE_UNSTABLE -std=c++23 -O2pkg-config --cflags pixman-1 libdrm hyprland
src/main.cpp -o hyprsplit.so
src/main.cpp: In Funktion »std::string getWorkspaceOnCurrentMonitor(const std::string&)«:
src/main.cpp:15:124: Fehler: no match for »operator-« (operand types are »PHLWORKSPACE« {aka »std::shared_ptr«} and »int«)
15 | const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % **NUMWORKSPACES) + 1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
| | |
| | int
| PHLWORKSPACE {aka std::shared_ptr}
src/main.cpp:15:124: Anmerkung: Kandidat: »operator-(int, int)« (eingebaut)
15 | const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % **NUMWORKSPACES) + 1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
src/main.cpp:15:124: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int«
In Datei, eingebunden von /usr/include/c++/13.2.1/string:48,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/HookSystem.hpp:3,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/PluginAPI.hpp:24,
von src/globals.hpp:3,
von src/main.cpp:1:
/usr/include/c++/13.2.1/bits/stl_iterator.h:625:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr decltype ((__y.base() - __x.base())) std::operator-(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&)«
625 | operator-(const reverse_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:625:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:15:126: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet
15 | const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % NUMWORKSPACES) + 1);
| ^
/usr/include/c++/13.2.1/bits/stl_iterator.h:1800:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr decltype ((__x.base() - __y.base())) std::operator-(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)«
1800 | operator-(const move_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1800:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:15:126: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet
15 | const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % NUMWORKSPACES) + 1);
| ^
src/main.cpp:25:116: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »float« umgewandelt werden
25 | const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace.substr(1), g_pCompositor->m_pLastMonitor->activeWorkspace);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
| |
| PHLWORKSPACE {aka std::shared_ptr}
In Datei, eingebunden von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/debug/Log.hpp:8,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:2,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7,
von src/globals.hpp:4:
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/debug/../helpers/MiscFunctions.hpp:32:82: Anmerkung: Argument 2 von »std::optional getPlusMinusKeywordResult(std::string, float)« wird initialisiert
32 | std::optional getPlusMinusKeywordResult(std::string in, float relative);
| ~~~~~~^~~~~~~~
src/main.cpp:47:30: Fehler: keine passende Funktion für Aufruf von »to_string(PHLWORKSPACE&)«
47 | return std::to_string(g_pCompositor->m_pLastMonitor->activeWorkspace);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /usr/include/c++/13.2.1/string:54:
/usr/include/c++/13.2.1/bits/basic_string.h:4150:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(int)«
4150 | to_string(int __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4150:17: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int«
4150 | to_string(int __val)
| ~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4165:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(unsigned int)«
4165 | to_string(unsigned __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4165:22: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »unsigned int«
4165 | to_string(unsigned __val)
| ~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4177:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long int)«
4177 | to_string(long __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4177:18: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long int«
4177 | to_string(long __val)
| ~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4192:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long unsigned int)«
4192 | to_string(unsigned long __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4192:27: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long unsigned int«
4192 | to_string(unsigned long __val)
| ~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4204:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long long int)«
4204 | to_string(long long __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4204:23: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long long int«
4204 | to_string(long long __val)
| ~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4217:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long long unsigned int)«
4217 | to_string(unsigned long long __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4217:32: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long long unsigned int«
4217 | to_string(unsigned long long __val)
| ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4229:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(float)«
4229 | to_string(float __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4229:19: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »float«
4229 | to_string(float __val)
| ~~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4239:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(double)«
4239 | to_string(double __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4239:20: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »double«
4239 | to_string(double __val)
| ~~~~~~~^~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4249:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long double)«
4249 | to_string(long double __val)
| ^~~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:4249:25: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long double«
4249 | to_string(long double __val)
| ~~~~~~~~~~~~^~~~~
src/main.cpp: In Funktion »void ensureGoodWorkspaces()«:
src/main.cpp:71:32: Fehler: no match for »operator<« (operand types are »PHLWORKSPACE« {aka »std::shared_ptr«} and »const int«)
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~
| | |
| | const int
| PHLWORKSPACE {aka std::shared_ptr}
In Datei, eingebunden von /usr/include/c++/13.2.1/regex:68,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/config/ConfigManager.hpp:12,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:10:
/usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Kandidat: »template<class _Bi_iter, class _Ch_traits, class _Alloc> auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, __sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>&)« (umgekehrt)
1288 | operator<=>(const sub_match<_Bi_iter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type)« (umgekehrt)
1456 | operator<=>(const sub_match<_Bi_iter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type&)« (umgekehrt)
1629 | operator<=>(const sub_match<_Bi_iter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&)« (umgekehrt)
583 | operator<=>(const reverse_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::reverse_iterator<_IteratorL>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)« (umgekehrt)
1690 | operator<=>(const move_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::move_iterator<_IteratorL>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/bits/basic_string.h:47:
/usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, __type_identity_t<basic_string_view<_CharT, _Traits> >)« (umgekehrt)
632 | operator<=>(basic_string_view<_CharT, _Traits> __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »std::basic_string_view<_CharT, _Traits>« und »int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT)« (umgekehrt)
3748 | operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/bits/uses_allocator_args.h:38,
von /usr/include/c++/13.2.1/bits/memory_resource.h:41,
von /usr/include/c++/13.2.1/string:58:
/usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Kandidat: »template<class ... _Tps, class ... _Ups> constexpr std::common_comparison_category_t<decltype (std::__detail::__synth3way(declval<_Tps&>(), declval<_Ups&>()))...> std::operator<=>(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)« (umgekehrt)
1938 | operator<=>(const tuple<_Tps...>& __t, const tuple<_Ups...>& __u)
| ^~~~~~~~
/usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::tuple<_UTypes ...>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/memory:78,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/HookSystem.hpp:5:
/usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> requires three_way_comparable_with<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)« (umgekehrt)
988 | operator<=>(const unique_ptr<_Tp, _Dp>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> requires three_way_comparable<typename std::unique_ptr<_Tp, _Dp>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, nullptr_t)« (umgekehrt)
997 | operator<=>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/bits/shared_ptr.h:53,
von /usr/include/c++/13.2.1/memory:80:
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Kandidat: »template<class _Tp, class _Up, __gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)« (umgekehrt)
1805 | operator<=>(const __shared_ptr<_Tp, _Lp>& __a,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp1, _Lp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Kandidat: »template<class _Tp, __gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp, _Lp>&, nullptr_t)« (umgekehrt)
1811 | operator<=>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp, _Lp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)« (umgekehrt)
567 | operator<=>(const shared_ptr<_Tp>& __a,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Kandidat: »template std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, nullptr_t)« (umgekehrt)
573 | operator<=>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/format:43,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/../helpers/Vector2D.hpp:4,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/../SharedDefs.hpp:3,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/PluginAPI.hpp:25:
/usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires three_way_comparable_with<_Up, _Tp, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const optional<_Up>&)« (umgekehrt)
1273 | operator<=>(const optional<_Tp>& __x, const optional<_Up>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Kandidat: »template constexpr std::strong_ordering std::operator<=>(const optional<_Tp>&, nullopt_t)« (umgekehrt)
1288 | operator<=>(const optional<_Tp>& __x, nullopt_t) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires !(__is_optional_v<_Up>) && (three_way_comparable_with<_Tp, _Up, std::partial_ordering>) constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const _Up&)« (umgekehrt)
1425 | operator<=>(const optional<_Tp>& __x, const _Up& __v)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const sub_match<_BiIter>&)« (umgeschrieben)
1116 | operator<=>(const sub_match<_BiIter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::sub_match<_BiIter>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorL>&)« (umgeschrieben)
601 | operator<=>(const reverse_iterator<_Iterator>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)« (umgeschrieben)
1756 | operator<=>(const move_iterator<_Iterator>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/bits/stl_algobase.h:64,
von /usr/include/c++/13.2.1/string:51:
/usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Kandidat: »template<class _T1, class _T2> constexpr std::common_comparison_category_t<decltype (std::__detail::__synth3way(declval<_Iterator&>(), declval<_Iterator&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const pair<_T1, _T2>&, const pair<_T1, _T2>&)« (umgeschrieben)
819 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::pair<_T1, _T2>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, basic_string_view<_CharT, _Traits>)« (umgeschrieben)
624 | operator<=>(basic_string_view<_CharT, _Traits> __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »std::shared_ptr« ist nicht vom Typ »std::basic_string_view<_CharT, _Traits>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)« (umgeschrieben)
3733 | operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/vector:66,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/HookSystem.hpp:4:
/usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> constexpr std::__detail::__synth3way_t<_Iterator> std::operator<=>(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)« (umgeschrieben)
2056 | operator<=>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::vector<_Tp, _Alloc>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/format:38:
/usr/include/c++/13.2.1/array:304:5: Anmerkung: Kandidat: »template<class _Tp, long unsigned int _Nm> constexpr std::__detail::__synth3way_t<_Iterator> std::operator<=>(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)« (umgeschrieben)
304 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
| ^~~~~~~~
/usr/include/c++/13.2.1/array:304:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::array<_Tp, _Nm>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/format:47:
/usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Kandidat: »template<class ... _Types> requires (three_way_comparable<_Types, std::partial_ordering> && ...) constexpr std::common_comparison_category_t<typename std::__detail::__cmp3way_res_impl<_Types, _Types>::type ...> std::operator<=>(const variant<_Types ...>&, const variant<_Types ...>&)« (umgeschrieben)
1256 | operator<=>(const variant<_Types...>& __v, const variant<_Types...>& __w)
| ^~~~~~~~
/usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/deque:66,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:4:
/usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::__detail::__synth3way_t<_Iterator> std::operator<=>(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)« (umgeschrieben)
2309 | operator<=>(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::deque<_Tp, _Alloc>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/list:65,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:5:
/usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::__detail::__synth3way_t<_Iterator> std::operator<=>(const __cxx11::list<_Tp, _Alloc>&, const __cxx11::list<_Tp, _Alloc>&)« (umgeschrieben)
2159 | operator<=>(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::list<_Tp, _Alloc>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/map:63,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/config/ConfigManager.hpp:5:
/usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::__detail::__synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben)
1534 | operator<=>(const map<_Key, _Tp, _Compare, _Alloc>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::map<_Key, _Tp, _Compare, _Allocator>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/map:64:
/usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::__detail::__synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const multimap<_Key, _Tp, _Compare, _Allocator>&, const multimap<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben)
1155 | operator<=>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::multimap<_Key, _Tp, _Compare, _Allocator>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/stack:63,
von /usr/include/c++/13.2.1/regex:43:
/usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> requires three_way_comparable<_Seq, std::partial_ordering> std::compare_three_way_result_t<_Seq> std::operator<=>(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)« (umgeschrieben)
410 | operator<=>(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
In Datei, eingebunden von /usr/include/c++/13.2.1/bits/ios_base.h:46,
von /usr/include/c++/13.2.1/ios:44,
von /usr/include/c++/13.2.1/ostream:40,
von /usr/include/c++/13.2.1/bits/unique_ptr.h:42:
/usr/include/c++/13.2.1/system_error:316:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_code&, const error_code&)« (umgeschrieben)
316 | operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/system_error:316:33: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_code&«
316 | operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept
| ~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/system_error:498:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_condition&, const error_condition&)« (umgeschrieben)
498 | operator<=>(const error_condition& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/system_error:498:38: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_condition&«
498 | operator<=>(const error_condition& __lhs,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/variant:1279:3: Anmerkung: Kandidat: »constexpr std::strong_ordering std::operator<=>(monostate, monostate)« (umgeschrieben)
1279 | operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; }
| ^~~~~~~~
/usr/include/c++/13.2.1/variant:1279:15: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::monostate«
1279 | operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; }
| ^~~~~~~~~
In Datei, eingebunden von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:20,
von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1:
/usr/include/c++/13.2.1/thread:67:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(thread::id, thread::id)« (umgeschrieben)
67 | operator<=>(thread::id __x, thread::id __y) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/thread:67:26: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::thread::id«
67 | operator<=>(thread::id __x, thread::id __y) noexcept
| ~~~~~~~~~~~^~~
src/main.cpp:71:32: Anmerkung: Kandidat: »operator<(int, int)« (eingebaut)
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ~~~~~~~~~~~~~~~~~~~^~~~~
src/main.cpp:71:32: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int«
/usr/include/c++/13.2.1/bits/stl_iterator.h:550:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator<(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&) requires requires{{std::operator<::__x->base() > std::operator<::__y->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}«
550 | operator<(const reverse_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:550:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1705:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator<(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&) requires requires{{std::operator<::__x->base() < std::operator<::__y->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}«
1705 | operator<(const move_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1705:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:877:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> constexpr bool std::operator<(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)«
877 | operator<(const unique_ptr<_Tp, _Dp>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:877:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:890:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator<(const unique_ptr<_Tp, _Dp>&, nullptr_t)«
890 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:890:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:900:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator<(nullptr_t, const unique_ptr<_Tp, _Dp>&)«
900 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:900:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1240:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_lt_t<_Tp, _Up> std::operator<(const optional<_Tp>&, const optional<_Up>&)«
1240 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1240:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1374:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_lt_t<_Tp, _Up> std::operator<(const optional<_Tp>&, const _Up&)«
1374 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1374:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1380:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_lt_t<_Up, _Tp> std::operator<(const _Up&, const optional<_Tp>&)«
1380 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1380:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/variant:1240:3: Anmerkung: Kandidat: »template<class ... _Types> constexpr bool std::operator<(const variant<_Types ...>&, const variant<_Types ...>&)«
1240 | _VARIANT_RELATION_FUNCTION_TEMPLATE(<, less)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/variant:1240:3: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_stack.h:375:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> bool std::operator<(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)«
375 | operator<(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_stack.h:375:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
src/main.cpp:71:60: Fehler: no match for »operator>« (operand types are »PHLWORKSPACE« {aka »std::shared_ptr«} and »const int«)
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~
| | |
| | const int
| PHLWORKSPACE {aka std::shared_ptr}
/usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Kandidat: »template<class _Bi_iter, class _Ch_traits, class _Alloc> auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, __sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>&)« (umgekehrt)
1288 | operator<=>(const sub_match<_Bi_iter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type)« (umgekehrt)
1456 | operator<=>(const sub_match<_Bi_iter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type&)« (umgekehrt)
1629 | operator<=>(const sub_match<_Bi_iter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&)« (umgekehrt)
583 | operator<=>(const reverse_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::reverse_iterator<_IteratorL>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)« (umgekehrt)
1690 | operator<=>(const move_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::move_iterator<_IteratorL>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, __type_identity_t<basic_string_view<_CharT, _Traits> >)« (umgekehrt)
632 | operator<=>(basic_string_view<_CharT, _Traits> __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »std::basic_string_view<_CharT, _Traits>« und »int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT)« (umgekehrt)
3748 | operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Kandidat: »template<class ... _Tps, class ... _Ups> constexpr std::common_comparison_category_t<decltype (std::__detail::__synth3way(declval<_Tps&>(), declval<_Ups&>()))...> std::operator<=>(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)« (umgekehrt)
1938 | operator<=>(const tuple<_Tps...>& __t, const tuple<_Ups...>& __u)
| ^~~~~~~~
/usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::tuple<_UTypes ...>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> requires three_way_comparable_with<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)« (umgekehrt)
988 | operator<=>(const unique_ptr<_Tp, _Dp>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> requires three_way_comparable<typename std::unique_ptr<_Tp, _Dp>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, nullptr_t)« (umgekehrt)
997 | operator<=>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Kandidat: »template<class _Tp, class _Up, __gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)« (umgekehrt)
1805 | operator<=>(const __shared_ptr<_Tp, _Lp>& __a,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp1, _Lp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Kandidat: »template<class _Tp, __gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp, _Lp>&, nullptr_t)« (umgekehrt)
1811 | operator<=>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp, _Lp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)« (umgekehrt)
567 | operator<=>(const shared_ptr<_Tp>& __a,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Kandidat: »template std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, nullptr_t)« (umgekehrt)
573 | operator<=>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires three_way_comparable_with<_Up, _Tp, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const optional<_Up>&)« (umgekehrt)
1273 | operator<=>(const optional<_Tp>& __x, const optional<_Up>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Kandidat: »template constexpr std::strong_ordering std::operator<=>(const optional<_Tp>&, nullopt_t)« (umgekehrt)
1288 | operator<=>(const optional<_Tp>& __x, nullopt_t) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires !(__is_optional_v<_Up>) && (three_way_comparable_with<_Tp, _Up, std::partial_ordering>) constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const _Up&)« (umgekehrt)
1425 | operator<=>(const optional<_Tp>& __x, const _Up& __v)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const sub_match<_BiIter>&)« (umgeschrieben)
1116 | operator<=>(const sub_match<_BiIter>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::sub_match<_BiIter>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorL>&)« (umgeschrieben)
601 | operator<=>(const reverse_iterator<_Iterator>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)« (umgeschrieben)
1756 | operator<=>(const move_iterator<_Iterator>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Kandidat: »template<class _T1, class _T2> constexpr std::common_comparison_category_t<decltype (std::__detail::__synth3way(declval<_Iterator&>(), declval<_Iterator&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const pair<_T1, _T2>&, const pair<_T1, _T2>&)« (umgeschrieben)
819 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::pair<_T1, _T2>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, basic_string_view<_CharT, _Traits>)« (umgeschrieben)
624 | operator<=>(basic_string_view<_CharT, _Traits> __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »std::shared_ptr« ist nicht vom Typ »std::basic_string_view<_CharT, _Traits>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)« (umgeschrieben)
3733 | operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> constexpr std::__detail::__synth3way_t<_Iterator> std::operator<=>(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)« (umgeschrieben)
2056 | operator<=>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::vector<_Tp, _Alloc>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/array:304:5: Anmerkung: Kandidat: »template<class _Tp, long unsigned int _Nm> constexpr std::__detail::__synth3way_t<_Iterator> std::operator<=>(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)« (umgeschrieben)
304 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
| ^~~~~~~~
/usr/include/c++/13.2.1/array:304:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::array<_Tp, _Nm>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Kandidat: »template<class ... _Types> requires (three_way_comparable<_Types, std::partial_ordering> && ...) constexpr std::common_comparison_category_t<typename std::__detail::__cmp3way_res_impl<_Types, _Types>::type ...> std::operator<=>(const variant<_Types ...>&, const variant<_Types ...>&)« (umgeschrieben)
1256 | operator<=>(const variant<_Types...>& __v, const variant<_Types...>& __w)
| ^~~~~~~~
/usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::__detail::__synth3way_t<_Iterator> std::operator<=>(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)« (umgeschrieben)
2309 | operator<=>(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::deque<_Tp, _Alloc>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::__detail::__synth3way_t<_Iterator> std::operator<=>(const __cxx11::list<_Tp, _Alloc>&, const __cxx11::list<_Tp, _Alloc>&)« (umgeschrieben)
2159 | operator<=>(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::list<_Tp, _Alloc>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::__detail::__synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben)
1534 | operator<=>(const map<_Key, _Tp, _Compare, _Alloc>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::map<_Key, _Tp, _Compare, _Allocator>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::__detail::__synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const multimap<_Key, _Tp, _Compare, _Allocator>&, const multimap<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben)
1155 | operator<=>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::multimap<_Key, _Tp, _Compare, _Allocator>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> requires three_way_comparable<_Seq, std::partial_ordering> std::compare_three_way_result_t<_Seq> std::operator<=>(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)« (umgeschrieben)
410 | operator<=>(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/system_error:316:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_code&, const error_code&)« (umgeschrieben)
316 | operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/system_error:316:33: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_code&«
316 | operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept
| ~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/system_error:498:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_condition&, const error_condition&)« (umgeschrieben)
498 | operator<=>(const error_condition& __lhs,
| ^~~~~~~~
/usr/include/c++/13.2.1/system_error:498:38: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_condition&«
498 | operator<=>(const error_condition& __lhs,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13.2.1/variant:1279:3: Anmerkung: Kandidat: »constexpr std::strong_ordering std::operator<=>(monostate, monostate)« (umgeschrieben)
1279 | operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; }
| ^~~~~~~~
/usr/include/c++/13.2.1/variant:1279:15: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::monostate«
1279 | operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; }
| ^~~~~~~~~
/usr/include/c++/13.2.1/thread:67:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(thread::id, thread::id)« (umgeschrieben)
67 | operator<=>(thread::id __x, thread::id __y) noexcept
| ^~~~~~~~
/usr/include/c++/13.2.1/thread:67:26: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::thread::id«
67 | operator<=>(thread::id __x, thread::id __y) noexcept
| ~~~~~~~~~~~^~~
src/main.cpp:71:60: Anmerkung: Kandidat: »operator>(int, int)« (eingebaut)
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ~~~~~~~~~~~~~~~~~~~^~~~~
src/main.cpp:71:60: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int«
/usr/include/c++/13.2.1/bits/stl_iterator.h:558:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&) requires requires{{std::operator>::__x->base() < std::operator>::__y->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}«
558 | operator>(const reverse_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:558:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1725:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&) requires requires{{std::operator>::__y->base() < std::operator>::__x->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}«
1725 | operator>(const move_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_iterator.h:1725:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:934:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> constexpr bool std::operator>(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)«
934 | operator>(const unique_ptr<_Tp, _Dp>& __x,
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:934:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:942:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator>(const unique_ptr<_Tp, _Dp>&, nullptr_t)«
942 | operator>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:942:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:952:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator>(nullptr_t, const unique_ptr<_Tp, _Dp>&)«
952 | operator>(nullptr_t, const unique_ptr<_Tp, _Dp>& __x)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:952:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1248:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_gt_t<_Tp, _Up> std::operator>(const optional<_Tp>&, const optional<_Up>&)«
1248 | operator>(const optional<_Tp>& __lhs, const optional<_Up>& __rhs)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1248:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1386:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_gt_t<_Tp, _Up> std::operator>(const optional<_Tp>&, const _Up&)«
1386 | operator>(const optional<_Tp>& __lhs, const _Up& __rhs)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1386:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/optional:1392:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_gt_t<_Up, _Tp> std::operator>(const _Up&, const optional<_Tp>&)«
1392 | operator>(const _Up& __lhs, const optional<_Tp>& __rhs)
| ^~~~~~~~
/usr/include/c++/13.2.1/optional:1392:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int«
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/variant:1245:3: Anmerkung: Kandidat: »template<class ... _Types> constexpr bool std::operator>(const variant<_Types ...>&, const variant<_Types ...>&)«
1245 | _VARIANT_RELATION_FUNCTION_TEMPLATE(>, greater)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/variant:1245:3: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/bits/stl_stack.h:389:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> bool std::operator>(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)«
389 | operator>(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_stack.h:389:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert:
src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet
71 | if (m->activeWorkspace < MIN || m->activeWorkspace > MAX) {
| ^~~
/usr/include/c++/13.2.1/format: In Instanziierung von »class std::__format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>«:
/usr/include/c++/13.2.1/format:3672:4: erfordert durch »consteval std::basic_format_string<_CharT, _Args>::basic_format_string(const _Tp&) [with _Tp = char [78]; _CharT = char; _Args = {std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, long unsigned int&, std::shared_ptr&, const int&}]«
src/main.cpp:72:23: von hier erfordert
/usr/include/c++/13.2.1/format:3594:10: Fehler: statische Erklärung gescheitert: std::formatter must be specialized for each type being formatted
3594 | (is_default_constructible_v<formatter<_Args, _CharT>> && ...),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/format:3594:10: Anmerkung: »std::is_default_constructible_v<std::formatter<std::shared_ptr, char> >« wird zu »false« ausgewertet
/usr/include/c++/13.2.1/format: In Instanziierung von »constexpr void std::__format::_Checking_scanner<_CharT, _Args>::_M_parse_format_spec(std::size_t) [with _Tp = std::shared_ptr; _OtherArgs = {int}; _CharT = char; _Args = {std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int}; std::size_t = long unsigned int]«:
/usr/include/c++/13.2.1/format:3628:41: von hier erfordert
src/main.cpp:72:23: in »constexpr«-Ersetzung von »std::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, long unsigned int&, std::shared_ptr&, const int&>("[hyprsplit] {} {} active workspace {} out of bounds, changing workspace to {}")«
/usr/include/c++/13.2.1/format:3673:19: in »constexpr«-Ersetzung von »__scanner.std::__format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>::.std::__format::_Scanner::_M_scan()«
/usr/include/c++/13.2.1/format:3483:30: in »constexpr«-Ersetzung von »((std::__format::_Scanner)this)->std::__format::_Scanner::_M_on_replacement_field()«
/usr/include/c++/13.2.1/format:3535:15: in »constexpr«-Ersetzung von »((std::__format::_Scanner)this)->std::__format::_Scanner::_M_format_arg(__id)«
/usr/include/c++/13.2.1/format:3611:33: in »constexpr«-Ersetzung von »((std::__format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>)this)->std::__format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>::_M_parse_format_spec<std::__cxx11::basic_string, long unsigned int, std::shared_ptr, int>(__id)«
/usr/include/c++/13.2.1/format:3628:41: in »constexpr«-Ersetzung von »((std::__format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>)this)->std::__format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>::_M_parse_format_spec<long unsigned int, std::shared_ptr, int>((__id - 1))«
/usr/include/c++/13.2.1/format:3624:38: Fehler: gelöschte Funktion »std::formatter<_Tp, _CharT>::formatter() [with _Tp = std::shared_ptr; _CharT = char]« wird verwendet
3624 | formatter<_Tp, _CharT> __f;
| ^~~
/usr/include/c++/13.2.1/format:140:7: Anmerkung: hier deklariert
140 | formatter() = delete; // No std::formatter specialization for this type.
| ^~~~~~~~~
/usr/include/c++/13.2.1/format:3625:42: Fehler: »struct std::formatter<std::shared_ptr, char>« hat kein Element namens »parse«
3625 | this->_M_pc.advance_to(__f.parse(this->_M_pc));
| ~~~~^~~~~
src/main.cpp:87:61: Fehler: »std::__shared_ptr<CWorkspace, __gnu_cxx::_S_atomic>::element_type*« {aka »CWorkspace*«} kann nicht nach »PHLWORKSPACE« {aka »std::shared_ptr«} umgewandelt werden
87 | g_pCompositor->moveWorkspaceToMonitor(ws.get(), m.get());
| ~~~~~~^~
| |
| std::__shared_ptr<CWorkspace, __gnu_cxx::_S_atomic>::element_type* {aka CWorkspace*}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:175:43: Anmerkung: Argument 1 von »void CCompositor::moveWorkspaceToMonitor(PHLWORKSPACE, CMonitor*, bool)« wird initialisiert
175 | void moveWorkspaceToMonitor(PHLWORKSPACE, CMonitor*, bool noWarpCursor = false);
| ^~~~~~~~~~~~
src/main.cpp: In Funktion »void swapActiveWorkspaces(std::string)«:
src/main.cpp:154:69: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »const int&« umgewandelt werden
154 | const auto PWORKSPACEA = g_pCompositor->getWorkspaceByID(PMON1->activeWorkspace);
| ~~~~~~~^~~~~~~~~~~~~~~
| |
| PHLWORKSPACE {aka std::shared_ptr}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:148:37: Anmerkung: Argument 1 von »PHLWORKSPACE CCompositor::getWorkspaceByID(const int&)« wird initialisiert
148 | PHLWORKSPACE getWorkspaceByID(const int&);
| ^~~~~~~~~~
src/main.cpp:155:69: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »const int&« umgewandelt werden
155 | const auto PWORKSPACEB = g_pCompositor->getWorkspaceByID(PMON2->activeWorkspace);
| ~~~~~~~^~~~~~~~~~~~~~~
| |
| PHLWORKSPACE {aka std::shared_ptr}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:148:37: Anmerkung: Argument 1 von »PHLWORKSPACE CCompositor::getWorkspaceByID(const int&)« wird initialisiert
148 | PHLWORKSPACE getWorkspaceByID(const int&);
| ^~~~~~~~~~
src/main.cpp:164:16: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«?
164 | if (w->m_iWorkspaceID == PWORKSPACEA->m_iID) {
| ^~~~~~~~~~~~~~
| m_pWorkspace
src/main.cpp:167:16: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«?
167 | if (w->m_iWorkspaceID == PWORKSPACEB->m_iID) {
| ^~~~~~~~~~~~~~
| m_pWorkspace
src/main.cpp: In Funktion »void grabRogueWindows(std::string)«:
src/main.cpp:184:92: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »const int&« umgewandelt werden
184 | const auto PWORKSPACE = g_pCompositor->getWorkspaceByID(g_pCompositor->m_pLastMonitor->activeWorkspace);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
| |
| PHLWORKSPACE {aka std::shared_ptr}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:148:37: Anmerkung: Argument 1 von »PHLWORKSPACE CCompositor::getWorkspaceByID(const int&)« wird initialisiert
148 | PHLWORKSPACE getWorkspaceByID(const int&);
| ^~~~~~~~~~
src/main.cpp:203:20: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«?
203 | if (w->m_iWorkspaceID >= MIN && w->m_iWorkspaceID <= MAX && w->m_iWorkspaceID > 0) {
| ^~~~~~~~~~~~~~
| m_pWorkspace
src/main.cpp:203:48: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«?
203 | if (w->m_iWorkspaceID >= MIN && w->m_iWorkspaceID <= MAX && w->m_iWorkspaceID > 0) {
| ^~~~~~~~~~~~~~
| m_pWorkspace
src/main.cpp:203:76: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«?
203 | if (w->m_iWorkspaceID >= MIN && w->m_iWorkspaceID <= MAX && w->m_iWorkspaceID > 0) {
| ^~~~~~~~~~~~~~
| m_pWorkspace
In Datei, eingebunden von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:15:
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/managers/KeybindManager.hpp: Im globalen Gültigkeitsbereich:
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/managers/KeybindManager.hpp:184:41: Warnung: »void toggleActiveFloatingCore(std::string, std::optional)« als »static« deklariert, aber nirgendwo definiert [-Wunused-function]
184 | static void toggleActiveFloatingCore(std::string args, std::optional floatState);
| ^~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:7: all] Fehler 1
And that was the build output, sorry for the german.
I will get things working again on the git build next week (ideally Monday) when I have access to my computer
I just had to spend a bunch of time fixing all my plugins for this change; just sent a PR request that gets hyprsplit compiling again.