genode/repos/gems/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
..
aes_cbc_4k Library for the AES-CBC en/decryption of 4K blocks 2019-04-09 12:30:35 +02:00
ctf trace_recorder: implementation 2022-08-17 12:03:26 +02:00
depot depot_query: add support for bin and dbg archives 2024-02-26 08:59:09 +01:00
dialog dialog: use one menu_view for multiple dialogs 2024-04-12 15:08:00 +02:00
gems Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
nano3d Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
polygon_gfx Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
trace_recorder_policy trace: add types for trace_recorder policies 2022-08-17 12:03:26 +02:00