morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::detail::DetachedLower Struct Reference

A lowering context whose scope is held weakly: what an Effect the scope itself owns may keep, so the scope does not keep itself alive. More...

#include <interpreter.hpp>

Public Attributes

std::weak_ptr< RtScope > scope
 The scope, weakly.
std::shared_ptr< Bindings const > bindings
 The names bound there.
std::shared_ptr< BoundaryRuntime > boundary
 The innermost boundary.

Detailed Description

A lowering context whose scope is held weakly: what an Effect the scope itself owns may keep, so the scope does not keep itself alive.

Definition at line 6470 of file interpreter.hpp.

Member Data Documentation

◆ scope

std::weak_ptr<RtScope> morph::ui::detail::DetachedLower::scope

The scope, weakly.

Definition at line 6472 of file interpreter.hpp.

◆ bindings

std::shared_ptr<Bindings const> morph::ui::detail::DetachedLower::bindings

The names bound there.

Definition at line 6474 of file interpreter.hpp.

◆ boundary

std::shared_ptr<BoundaryRuntime> morph::ui::detail::DetachedLower::boundary

The innermost boundary.

Definition at line 6476 of file interpreter.hpp.


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