hyprutils/include/hyprutils
Tom Englund e21b18ff8f
region: introduce foreach and cleanup clangd warnings (#65)
* CRegion: introduce forEachRect

makes us able to directly call a function on each rect instead of using
getRects() allocating a vector every single time, especially when its
used in hot paths like the renderer.

* CRegion: cleanup CRegion of clangd warnings

overload pixman() with const, remove const_cast, mark move as noexcept.
ensure self assignment doesnt occur.
2025-07-10 11:12:26 +02:00
..
animation animation/beziercurve: add getter for control points (hyprwm/Hyprland#10413) (#63) 2025-06-28 00:04:42 +02:00
math region: introduce foreach and cleanup clangd warnings (#65) 2025-07-10 11:12:26 +02:00
memory internal: fix missing cstdint include for GCC 16 (#62) 2025-06-26 21:29:11 +02:00
os os/process: disallow copying / moving 2025-06-16 19:42:14 +02:00
path path: add findConfig and dir utils (#8) 2024-07-09 19:11:16 +02:00
signal signal: don't mark signal as C++ deprecated 2025-06-26 19:49:52 +02:00
string string: add ConstVarList 2025-05-07 17:26:37 +01:00
utils utils: add ScopeGuard 2024-08-05 16:45:41 +02:00