mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-23 18:50:29 +00:00
The Reference and Const_reference utility were introduced in order to express that something is a reference (no null value) but can be changed dynamically (not possible with built-in C++ references). However, the idea of preventing every possibility for null pointer faults, with which the router was built initially, has not prevailed and using pointers instead of the utility saves logic and makes the code more readable to other C++ developers. Ref #4729
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.