genode/repos/os
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
..
doc Remove SIGNAL/CAP/RAM services from run scripts 2022-04-13 08:08:00 +02:00
include Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
lib Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
recipes Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
run Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
src Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
xsd sntp_client: add DNS lookup option 2023-11-28 14:24:23 +01:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.