|
Maze Builder Docs 8.2.1
|
The main application class for the maze builder, responsible for managing the runtime stack and resources. More...
#include <runtime_app.h>
Classes | |
| struct | context |
| struct representing the context passed to states in the runtime_app stack More... | |
Public Member Functions | |
| std::string_view | apply (std::string_view unformatted_sv) noexcept override |
| Applies the given unformatted string view to the runtime application. | |
| const grid_interface * | get_last_grid () const noexcept |
| Returns the last generated grid used by apply(), if available. | |
Public Member Functions inherited from mazes::app_contract | |
Public Member Functions inherited from mazes::singleton_base< runtime_app > | |
| singleton_base (const singleton_base &)=delete | |
| singleton_base (singleton_base &&)=delete | |
| singleton_base & | operator= (const singleton_base &)=delete |
| singleton_base & | operator= (singleton_base &&)=delete |
Friends | |
| class | singleton_base< runtime_app > |
Additional Inherited Members | |
Static Public Member Functions inherited from mazes::singleton_base< runtime_app > | |
| static std::shared_ptr< runtime_app > & | instance (Args &&... args) noexcept |
Protected Member Functions inherited from mazes::singleton_base< runtime_app > | |
The main application class for the maze builder, responsible for managing the runtime stack and resources.
|
nodiscardoverridevirtualnoexcept |
Applies the given unformatted string view to the runtime application.
| unformatted_sv | The unformatted string view to be processed |
Implements mazes::app_contract.