Contur 2
Educational OS kernel simulator
Loading...
Searching...
No Matches
contur::IMemoryMapView Class Referenceabstract

Memory map panel renderer contract. More...

#include <memory_map_view.h>

Public Member Functions

virtual ~IMemoryMapView ()=default
 Virtual destructor for interface-safe polymorphic cleanup.
virtual Result< void > render (const TuiMemoryMapViewModel &model)=0
 Renders memory panel using immutable view model.

Detailed Description

Memory map panel renderer contract.

Definition at line 24 of file memory_map_view.h.

Constructor & Destructor Documentation

◆ ~IMemoryMapView()

virtual contur::IMemoryMapView::~IMemoryMapView ( )
virtualdefault

Virtual destructor for interface-safe polymorphic cleanup.

Member Function Documentation

◆ render()

virtual Result< void > contur::IMemoryMapView::render ( const TuiMemoryMapViewModel & model)
nodiscardpure virtual

Renders memory panel using immutable view model.

Parameters
modelMemory panel view model.
Returns
Ok on success or backend-specific error.

The documentation for this class was generated from the following file: