Description
The current implementation of the SafeRenderer namespace contains a mix of code that complies with the MISRA C++ standard and code that does not. This can create confusion for users trying to identify the certified parts of the code to be used in their projects.
In order to provide clarity and avoid potential safety issues, we need to refactor the code and remove the non-compliant parts from the SafeRenderer namespace.