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

One declared name of a run-time scope. More...

#include <interpreter.hpp>

Public Attributes

NameCategory category = NameCategory::Param
 What it declares.
Value param
 A param's value.
StateSlot * state = nullptr
 The state.
reactive::Computed< Value > * let = nullptr
 The let.
ExprPtr letExpr
 The let's expression, for the boundary's ownership walk.
QueryRuntime * query = nullptr
 The query.
MutationRuntime * mutation = nullptr
 The mutation.
ModelAlias * model = nullptr
 The model alias.
ElementState * element = nullptr
 The element.
TransferState * transfer = nullptr
 The transfer.

Detailed Description

One declared name of a run-time scope.

Definition at line 1611 of file interpreter.hpp.

Member Data Documentation

◆ category

NameCategory morph::ui::detail::NameRef::category = NameCategory::Param

What it declares.

Definition at line 1613 of file interpreter.hpp.

◆ param

Value morph::ui::detail::NameRef::param

A param's value.

Definition at line 1615 of file interpreter.hpp.

◆ state

StateSlot* morph::ui::detail::NameRef::state = nullptr

The state.

Definition at line 1617 of file interpreter.hpp.

◆ let

reactive::Computed<Value>* morph::ui::detail::NameRef::let = nullptr

The let.

Definition at line 1619 of file interpreter.hpp.

◆ letExpr

ExprPtr morph::ui::detail::NameRef::letExpr

The let's expression, for the boundary's ownership walk.

Definition at line 1621 of file interpreter.hpp.

◆ query

QueryRuntime* morph::ui::detail::NameRef::query = nullptr

The query.

Definition at line 1623 of file interpreter.hpp.

◆ mutation

MutationRuntime* morph::ui::detail::NameRef::mutation = nullptr

The mutation.

Definition at line 1625 of file interpreter.hpp.

◆ model

ModelAlias* morph::ui::detail::NameRef::model = nullptr

The model alias.

Definition at line 1627 of file interpreter.hpp.

◆ element

ElementState* morph::ui::detail::NameRef::element = nullptr

The element.

Definition at line 1629 of file interpreter.hpp.

◆ transfer

TransferState* morph::ui::detail::NameRef::transfer = nullptr

The transfer.

Definition at line 1631 of file interpreter.hpp.


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