genode/repos/demo/include
Norman Feske c629c54153 Make util/geometry.h C++20 friendly
- Move header to base/include to make it applicable for base types
  like 'Affinity' down the road.
- Represent 'Rect' as typle of point and area, which is the most
  common form of initialization, creates in valid 'Rect' by default.
- Turn Point, Area, and Rect into compound types, making x, y, w, h, at,
  area accessible without a method call
- 'Rect::Compound' function for constructing a 'Rect' from two points,
  replacing a former constructor
- Use result type 'Rect::Cut_remainder' instead of out parameters.

Fixes #5239
2024-06-20 12:54:30 +02:00
..
launchpad Propagate session diag flag to core 2020-12-09 14:02:11 +01:00
libpng_static demo: avoid implicit conversions 2021-12-17 15:04:45 +01:00
libz_static Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
mini_c demo: fix 'mini_c' compile errors with GCC 8.3.0 2019-05-16 13:11:03 +02:00
scout Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
scout_gfx Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
util lazy_value.h: improve handling of low steps value 2019-01-07 12:33:57 +01:00