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

Where an expression or command is checked: its scope and what is valid there. More...

#include <document.hpp>

Public Attributes

ScopeInfo * scope = nullptr
 The scope.
bool commands = false
 Inside a command list, where event is valid.
bool boundaryError = false
 Inside a boundary's error, where boundary.error and retry are valid.
bool onClose = false
 Inside onClose, where cancelClose is valid.
std::vector< std::pair< std::string, Type > > bindings
 Names bound here: as of a sequence step or each, result, body, props.

Detailed Description

Where an expression or command is checked: its scope and what is valid there.

Definition at line 2156 of file document.hpp.

Member Data Documentation

◆ scope

ScopeInfo* morph::ui::detail::CheckContext::scope = nullptr

The scope.

Definition at line 2158 of file document.hpp.

◆ commands

bool morph::ui::detail::CheckContext::commands = false

Inside a command list, where event is valid.

Definition at line 2160 of file document.hpp.

◆ boundaryError

bool morph::ui::detail::CheckContext::boundaryError = false

Inside a boundary's error, where boundary.error and retry are valid.

Definition at line 2162 of file document.hpp.

◆ onClose

bool morph::ui::detail::CheckContext::onClose = false

Inside onClose, where cancelClose is valid.

Definition at line 2164 of file document.hpp.

◆ bindings

std::vector<std::pair<std::string, Type> > morph::ui::detail::CheckContext::bindings

Names bound here: as of a sequence step or each, result, body, props.

Definition at line 2166 of file document.hpp.


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